Foros del Web » Programando para Internet » PHP »

problema con ñ y acentos

Estas en el tema de problema con ñ y acentos en el foro de PHP en Foros del Web. buenas, etoy teniendo un problema al mostrar ñ en el browser, lo que sucede es que si mando una ñ con un enlace, luego al ...
  #1 (permalink)  
Antiguo 14/05/2012, 14:41
Avatar de waldragon  
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 13 años, 10 meses
Puntos: 55
problema con ñ y acentos

buenas, etoy teniendo un problema al mostrar ñ en el browser, lo que sucede es que si mando una ñ con un enlace, luego al recuperarla por _GET me da error, para evitar que de error puse esta metta en el head:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

y si bien ahora no da error y se ven las paginas, tengo el problema de que me muestra las ñ con un signo de pregunta y las palabras con acento en forma de cuadrado, alguien sabe como lo puedo solucionar? la web es la primera de mi firma,
pueden verlo al ir a la inicial E y luego al enlace de españa, gracias
  #2 (permalink)  
Antiguo 14/05/2012, 14:57
 
Fecha de Ingreso: mayo-2012
Mensajes: 26
Antigüedad: 11 años, 11 meses
Puntos: 2
Respuesta: problema con ñ y acentos

hola waldragon, probar con la ISO-8859-1 para otros caracteres.

si igual queres usar utf, tienes que escribir en el codigo &ntilde; para que te aparezca la ñ en el navegador (por ejemplo: para poner mañana, seria " ma&ntildeana ")

si sigues teniendo problemas puedes usar el [URL="http://php.net/manual/es/function.htmlentities.php"]htmlentities[/URL] si usas php.

tal vez puede ser tbm problema de la configuracion de mysql si lo tuvieras, en caso de ser asi configura los campos en utf8_spanish_ci.

te comento que si trabajas en php y mysql, yo coloke este codigo despues de la conexion a la BD y sale todo de 10

mysql_query("SET NAMES 'utf8'");

saludos espero q te sirva.

Etiquetas: acentos, html
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 06:04.