Foros del Web » Programando para Internet » PHP »

Tildes y "ñ" en mysql

Estas en el tema de Tildes y "ñ" en mysql en el foro de PHP en Foros del Web. Buenas, tengo un fichero CSV de un excel el cual mediante un código que lee el fichero CSV importo todo en la base de datos. ...
  #1 (permalink)  
Antiguo 13/05/2015, 03:07
 
Fecha de Ingreso: febrero-2008
Mensajes: 49
Antigüedad: 16 años, 2 meses
Puntos: 0
Tildes y "ñ" en mysql

Buenas, tengo un fichero CSV de un excel el cual mediante un código que lee el fichero CSV importo todo en la base de datos. Hasta aquí, no hay porblema. esta todo insertado correctamente y las ñ, tildes y caracteres extraños en el phpmyadmin se ven bien, pero cuando estraigo los datos con php de la base de datos, los caracteres poco comunes me los muestra así � cuando en la base de datos está todo correcto. ¿Posibles soluciones?
  #2 (permalink)  
Antiguo 13/05/2015, 04:16
 
Fecha de Ingreso: febrero-2008
Mensajes: 49
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Tildes y "ñ" en mysql

Problema resuelto, no marco el tema como solucionado por si alguno puede dar una solución más útil. Os explico yo cuando introducia desde mi sistema un código con tildes y demas caracteres, en la base de datos me lo guarda con etiquetas html y el csv no tenia las etiquetas puestas. solución? usar la función echo utf8_encode("Mañanas de programación PHP"); de php

Un saludo
  #3 (permalink)  
Antiguo 13/05/2015, 04:20
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, 4 meses
Puntos: 2658
Respuesta: Tildes y "ñ" en mysql

Soluciones programáticas son OFF TOPIC en los foros de bases de datos. Ademas ese es un tema recurrente en el foro de PHP, donde hubieses encontrado la respuesta más rápido.

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)
  #4 (permalink)  
Antiguo 14/05/2015, 02:08
 
Fecha de Ingreso: febrero-2008
Mensajes: 49
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Tildes y "ñ" en mysql

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Soluciones programáticas son OFF TOPIC en los foros de bases de datos. Ademas ese es un tema recurrente en el foro de PHP, donde hubieses encontrado la respuesta más rápido.

Movido a PHP.
Soluciones programáticas son OFF TOPIC en los foros de bases de datos. Ademas ese es un tema recurrente en el foro de PHP, donde hubieses encontrado la respuesta más rápido.

¿Me lo puedes explicar? con tu palabrerio no hay quien te entienda. Si lo puse en base de datos, es porque va ahí el tema es mio y sabre donde está el problema. La verdad, cuanto ha decaido este foro....
  #5 (permalink)  
Antiguo 14/05/2015, 03:08
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, 4 meses
Puntos: 2658
Respuesta: Tildes y "ñ" en mysql

Muchos foros tienen y han tenido siempre reglas específicas. Si prestas atención a los temas al inicio de ellos , en algunos hay reglas de participación, por ejemplo en los de Base de Datos.
Allí se expresa claramente que en esos foros no se tratan temas de programación en ningún lenguaje, sólo SQL y de administración de servidores de base de datos.
También se explican las razones y lo que se hará con los casos en que posteen códigos no SQL.

Siendo que tu solución no fue por SQL, sino PHP, moví el post tal y como esta avisado en las reglas mencionadas.

Además, como también te dije, en el foro de PHP ese problema se ha tratado y solucionado muchísimas veces. De haber buscado aquí, habrías encontrado la respuesta inmediata.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

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 06:28.