Foros del Web » Programando para Internet » PHP »

Problema tildes y Ñ

Estas en el tema de Problema tildes y Ñ en el foro de PHP en Foros del Web. Tengo un problema, he programado un blog, que cuando en la página de introducir la entrada pongo el texto lo manda a la mysql y ...
  #1 (permalink)  
Antiguo 12/10/2012, 13:27
 
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 12 años, 1 mes
Puntos: 1
Problema tildes y Ñ

Tengo un problema, he programado un blog, que cuando en la página de introducir la entrada pongo el texto lo manda a la mysql y luego en blog.php me muestra la ultima entrada, el problema es que me muestra todo el texto hasta que llega ala primera Ñ o tilde, a partir de la anterior letra deja de mostrarme el texto.

Tengo la mysql con el UTF8 y eso

que puede ser?
  #2 (permalink)  
Antiguo 12/10/2012, 14:38
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Problema tildes y Ñ

debajo de <head>

coloca esto
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  #3 (permalink)  
Antiguo 12/10/2012, 15:44
 
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Problema tildes y Ñ

sigue sin funcionar.
  #4 (permalink)  
Antiguo 12/10/2012, 15:54
 
Fecha de Ingreso: octubre-2009
Mensajes: 48
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Problema tildes y Ñ

es una bronca con esto, yo lo he cambiado a utf8 he usado htmlentities (), utf8_encode() y utf8_decode() y nada, la verdad no termino de enteder las codificaciones, guardo mis datos en utf8 y nada
  #5 (permalink)  
Antiguo 13/10/2012, 01:00
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Problema tildes y Ñ

Este es de los errores mas documentados que hay, es un problema de codificación, para que funcione bien si usar "herramientas" externas debes usar una codificación "universal", que quiere decir esto, pues muy sencillo, que todo el proyecto tiene que tener la misma codificación, en tu caso UTF-8, no solo MySQL o solo la etiqueta META en el HTML, también debes codificar los archivos en UTF-8 sin BOM, para que quede mas claro:

a) IDE configurado para que guarde los archivos con codificación UTF-8 sin BOM
b) Configurar bases de datos (como MySQL) para usar UTF-8 unicode a ser posible
c) Incluir el meta indicando la codificación usada, en tu caso UTF-8

Si sigues los puntos antes mencionado no tendrás problemas, PERO, si algún punto no lo haces correctamente no funcionará y te dará cada dolor de cabeza....
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #6 (permalink)  
Antiguo 13/10/2012, 03:14
 
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Problema tildes y Ñ

como configuro el IDE ese? no se que es =S
  #7 (permalink)  
Antiguo 13/10/2012, 03:40
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Problema tildes y Ñ

Cita:
Iniciado por vtscarlos Ver Mensaje
como configuro el IDE ese? no se que es =S
Se refiere al entorno de trabajo en el que programas tu PHP. Que tienes que guardar tus archivos con el mismo formato que todo lo demás. En el editor que uses seguramente venga una opción para codificar tu archivo de una forma u otra.
__________________
(:
  #8 (permalink)  
Antiguo 13/10/2012, 04:38
 
Fecha de Ingreso: abril-2011
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: Problema tildes y Ñ

El mysql puede estar en UTF8 pero asegurate que el varchar del campo también lo esta.
  #9 (permalink)  
Antiguo 13/10/2012, 13:00
Avatar de 1333nvz  
Fecha de Ingreso: julio-2012
Mensajes: 20
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Problema tildes y Ñ

No es por intentar generar forobardo, pero ¿cuántas veces se trató este tema ya?
Creo que llego a verlo al menos una vez por día. Muchachos una pequeña búsqueda en internet y obtenemos cientos de posibles soluciones, incluso en este mismo sitio.

Como sea, aquí dejo lo que utilicé para solucionar estos inconvenientes en su momento. Saludos.

http://xaviesteve.com/354/acentos-y-enes-aparecen-mal-a%C2%B1-en-php-con-mysql-utf-8-iso-8859-1/
  #10 (permalink)  
Antiguo 13/10/2012, 14:10
 
Fecha de Ingreso: octubre-2012
Mensajes: 19
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Problema tildes y Ñ

Aprovecho el post para intentar resolver lo mio...

Al crear la conexión de PHP con MySQL, envía esta consulta justo tras la conexión:

mysql_query("SET NAMES 'utf8'");

(Para MySQLi escribe $acentos = $db->query("SET NAMES 'utf8'"); gracias Fernando)

Esto donde habria que ponerlo?? muchas gracias...

Etiquetas: mysql, 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 22:45.