Foros del Web » Programando para Internet » PHP »

Enies y acentos en imagen con php (GD)

Estas en el tema de Enies y acentos en imagen con php (GD) en el foro de PHP en Foros del Web. Buenas noches a todos, luego de un largo tiempo sin postear me surgio un inconveniente en un desarrollo... Estoy trabajando en un sitio el cual ...
  #1 (permalink)  
Antiguo 18/11/2009, 20:46
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 18 años
Puntos: 9
Enies y acentos en imagen con php (GD)

Buenas noches a todos, luego de un largo tiempo sin postear me surgio un inconveniente en un desarrollo...
Estoy trabajando en un sitio el cual requiere ciertos textos con tipografia especial, con php y GD estuve manejando esto correctamente, pero sucede que hay ciertos textos con Ñ y acentos y claro, se ven mal..

La tipografia en sí si tiene la Ñ y anda bien con acentos en windows.., habra solucion?

  #2 (permalink)  
Antiguo 18/11/2009, 21:07
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Enies y acentos en imagen con php (GD)

utf8_decode() no sirve??
  #3 (permalink)  
Antiguo 18/11/2009, 21:20
Avatar de Sommy  
Fecha de Ingreso: septiembre-2008
Mensajes: 228
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Enies y acentos en imagen con php (GD)

Averigua en que charset sirve tu servidor... Hay algunos server linux (como elserver.com) que ironicamente sirven en latin (es ridiculo).

Te recomiendo usar UTF-8 que va a remplazar en el futuro a todo el resto. Para esto sin importar lo que haga tu server podes meter en el .htaccess el siguiente codigo:

Código PHP:
AddDefaultCharset UTF-
Despues especificar en el header de cada html que usaras utf-8, tanto en html como en php:

PHP:
Código PHP:
header('Content-type: text/html; charset=utf-8'); 
HTML:
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
Si los textos vienen de una base de datos asegurate que esta y cada tabla sea utf-8 tambien.

Por ultimo si sigue sin funcionar, bajate el archivo *.php que muestra mal los datos, abrilo con el bloc de notas y dale guardar como. Abajo de donde elejis el nombre indicale que lo guarde como utf-8.

Todo lo que hay que hacer, para hacer las cosas bien no? Todo porque windows siempre nos enseña a hacer las cosas mal...

Suerte!
  #4 (permalink)  
Antiguo 19/11/2009, 10:11
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 18 años
Puntos: 9
Respuesta: Enies y acentos en imagen con php (GD)

gracias por las repuestas, pero no hay caso.., estoy usando imagettftext para escribir el texto, pero ni acentos ni Ñ, caracteres como -,>, se ven bien..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:55.