Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/11/2013, 13:32
EroChvc
 
Fecha de Ingreso: abril-2009
Mensajes: 162
Antigüedad: 15 años
Puntos: 6
Respuesta: como convertir de UTF8 a Latin1 en mysql

Cita:
Iniciado por jurena Ver Mensaje
Acláranos mejor tu situación, pero por lo pronto ya podemos decirte que es más bien un problema que resolverás en el foro de programación. Si tienes codificadas tu base, sus tablas y campos con UTF-8, has tomado una buena decisión. El problema, creo, es que cuando guardas con tu programación, el archivo php (si es ese tu programa), el archivo html en el que realizas la carga de datos no tienen la misma codificación y no se entienden. O tal vez el problema (me inclino por esto último) es el archivo php y el html desde el que realizas la búsqueda. Pide ayuda en el foro de programación, pues esa codificación es excelente y estos problemas suelen resolverse fácilmente. ¿O tal vez lo que dices es que las tablas están codificadas en latin1 y has cargado datos en UTF-8?

Gracias por responder.
las base de datos y tablas estan en utf-8 igual que el PHP, el problema es este:

Cuando hago un: Select * from tabla where `categoria`="Programacion";

no arroja nada porque en la celda `categoria` la palabra programacion aparece asi: Programación

porque utf-8 convierte la ó en ó

y lo que necesito es que tome a o=ó

en php lo haría asi:
echo utf8_decode('ó'); //resultado seria ó

ahora, en mysql como hacer la funcion utf8_decode() de php?
__________________
Manual de Javascript