Foros del Web » Programando para Internet » PHP »

MySQL, PHP y utf

Estas en el tema de MySQL, PHP y utf en el foro de PHP en Foros del Web. ¿Cómo debo configurar la base de datos o como tengo que actuar para que me reconozca todos los simbolos sin problemas? Hablo de la ñ,',´,¨,?,¿,¡,!, ...
  #1 (permalink)  
Antiguo 27/04/2015, 16:43
Avatar de Suarsan  
Fecha de Ingreso: marzo-2015
Mensajes: 45
Antigüedad: 9 años, 1 mes
Puntos: 0
MySQL, PHP y utf

¿Cómo debo configurar la base de datos o como tengo que actuar para que me reconozca todos los simbolos sin problemas? Hablo de la ñ,',´,¨,?,¿,¡,!, etc... Quiero que funcione en español (por la ñ) pero también en ingles (si es que hay algún carácter específico a tener en cuenta en este idioma). Y ya por pedir, a poder ser que funcione todo en todos los idiomas

Ahora tengo las tablas configuradas como utf8-spanish-ci. En la base de datos me aparecen mal signos como la ñ o la tilde. ¿Algún buen tutorial que despeje todas estas dudas o alguien que puede decirme? Gracias!!
  #2 (permalink)  
Antiguo 27/04/2015, 16:47
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: MySQL, PHP y utf

asking google ;)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 27/04/2015, 16:56
 
Fecha de Ingreso: febrero-2015
Mensajes: 89
Antigüedad: 9 años, 3 meses
Puntos: 1
Respuesta: MySQL, PHP y utf

Tal vez el problema sea como estés enviando tus datos al MYSQL ?

hay funciones en php que transforman tu data para que lo reconozca como tal en el Mysql
pero eso ya es programación e.e
  #4 (permalink)  
Antiguo 27/04/2015, 17:14
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: MySQL, PHP y utf

Es altamente probable que estés enviando mal los datos desde PHP, por o que recomiendo que empieces viendo el tema en ese forma.

Movido a PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 29/04/2015, 07:00
Avatar de Suarsan  
Fecha de Ingreso: marzo-2015
Mensajes: 45
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: MySQL, PHP y utf

Cita:
Iniciado por Libras Ver Mensaje
asking google ;)
Es lo primero que hago siempre.. Si entro aqui y me molesto en describir mi problema es porque necesito un feedback que google no me da
  #6 (permalink)  
Antiguo 29/04/2015, 07:08
Avatar de Suarsan  
Fecha de Ingreso: marzo-2015
Mensajes: 45
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: MySQL, PHP y utf

Cita:
Iniciado por jmendezg Ver Mensaje
Tal vez el problema sea como estés enviando tus datos al MYSQL ?

hay funciones en php que transforman tu data para que lo reconozca como tal en el Mysql
pero eso ya es programación e.e
Cita:
Iniciado por gnzsoloyo Ver Mensaje
Es altamente probable que estés enviando mal los datos desde PHP, por o que recomiendo que empieces viendo el tema en ese forma.

Movido a PHP.
A ver, estaba cometiendo un error con mysql_query("SET NAMES 'utf8'"); porque lo estaba colocando antes de conectar con mysql. Ya consigo insertar la mayoria de los simbolos en mysql sin problemas pero sigo sin poder ingresar " y &. Uso htmlspecialchar($var, ENT_QUOTES) y addslashes, he probado con htmlentities pero sigo teniendo problemas.. Alguna manera establecida de conseguirlo?

Las comillas dobles las muestra como " y la & la muestra como &amp.

Gracias!

Etiquetas: mysql, tabla, utf
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 16:33.