Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2011, 10:18
Avatar de esdebon
esdebon
 
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 16 años, 4 meses
Puntos: 18
Pregunta GD y Caracter chino

Necesito enviar por GET un caracter chino y que php me regrese una imagen de este caracter extraido de un archivo ttf (tipo de letra) que tambien subi el servidor, este tipo de letra es exclusivamente de caracteres chinos (http://www.clearchinese.com/resources/fonts.htm).

Tengo un script que lee los caracteres que llegan por GET y los convierte en imagen, funciona perfectamente usando caracteres latinos y varios tipos de letra, pero los caracteres chinos no se muestran. Use una fuente unicode y me muestra caracteres japoneses en vez de los caracteres chinos que le envio.

Sospecho hay un problema de codificación, he utilizado el ut8_encode y ut8_decode pero no logro nada.

Código PHP:
<?php

header 
"content-type: image / gif");
$pic imagecreate (840,30);

$black imagecolorallocate ($pic0,0,0);
$white imagecolorallocate ($pic255,255,255);

//$font  = 'chino.ttf';
$font 'ARIALUNI.TTF';

//$str =$_GET['c'];
$str chr (0xE8). chr (0xB5). chr (0x9B). chr (0xE8). chr (0xBF). chr (0xAA). chr (0xE7). chr (0xBD). chr (0x91). "texto";
//$str ='漢鼎繁中變';
//$str = utf8_encode($str):
//$str = utf8_decode($str);

imagettftext ($pic20,0,10,20$white$font$str);

imagegif ($pic);
imagedestroy ($pic);
?>
He buscado mucho en internet y no encuentro como