Foros del Web » Programando para Internet » PHP »

tildes con un simbolo de interrogacion

Estas en el tema de tildes con un simbolo de interrogacion en el foro de PHP en Foros del Web. Compañeros, tengo un problema y es que cuando trato de mostrar texto traido de la base de datos y este lleva tildes o eñes me ...
  #1 (permalink)  
Antiguo 20/08/2010, 12:48
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
tildes con un simbolo de interrogacion

Compañeros, tengo un problema y es que cuando trato de mostrar texto traido de la base de datos y este lleva tildes o eñes me muestra un caracter raro, es un rombo negro con un simbolo de interrogacion adentro: �

En mi base de datos la cree con utf-8, cada archivo .php y .html tiene
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

La aplicación está en ubuntu server del cual se instaló LAMP server.
Si la aplicacion está instalada en windows funciona bien, pero en Ubuntu es que presenta los problemas.


Gracias.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #2 (permalink)  
Antiguo 20/08/2010, 13:13
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: tildes con un simbolo de interrogacion

Bueno, increiblemente lo solucioné de esta manera:

$ sudo nano /etc/apache2/conf.d/charset
En este archivo hay esta linea:

#AddDefaultCharset UTF-8

Como pueden ver está comentada y NO la desconenté.

le agregué otra linea:

AddDefaultCharset ISO-8859-1

Esta sin comentar

reinicié apache

$ sudo /etc/init.d/apache2 restart

Y listo.

Aunque me queda la duda de... por qué si está todo en utf-8 debo ponerle el ISO para que me lea las tildes?

bueno...
saludos.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #3 (permalink)  
Antiguo 20/08/2010, 13:37
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: tildes con un simbolo de interrogacion

puedes intentar agregando un header al inicio del archivo

Código PHP:
<? header("Content-type:text/html ; charset=utf-8"?>

Etiquetas: tildes
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:54.