Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/11/2013, 16:18
EroChvc
 
Fecha de Ingreso: abril-2009
Mensajes: 162
Antigedad: 15 aos
Puntos: 6
Respuesta: como convertir de UTF8 a Latin1 en mysql

Cita:
Iniciado por Bier Ver Mensaje
Yo tena el mismo problema, lo resolv as:

1.- La tabla es: latin1_general_ci
2.- Los campos son: utf8_general_ci
3.- En el <Head> coloqu: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" >

Es todo... Espero te pueda servir.
gracias pero a la final lo resolvi creando una funcion en mysql que convirtiera de utf8 a iso asi:
Cdigo PHP:
CREATE  FUNCTION convertir_uai(entrada VARCHAR(30)) RETURNS VARCHAR(30)
BEGIN
    
DECLARE salida VARCHAR(30);
        
SET salida REPLACE(entrada 'á''');
        
SET salida REPLACE(salida 'é''');
        
SET salida REPLACE(salida '*''');
        
SET salida REPLACE(salida 'ó''');
        
SET salida REPLACE(salida 'ú''');
        
SET salida REPLACE(salida ' ''');
        
SET salida REPLACE(salida 'è''');
        
SET salida REPLACE(salida 'ì''');
        
SET salida REPLACE(salida 'ò''');
        
SET salida REPLACE(salida 'ù''');
        
SET salida REPLACE(salida 'ä''');
        
SET salida REPLACE(salida 'ë''');
        
SET salida REPLACE(salida 'ï''');
        
SET salida REPLACE(salida 'ö''');
        
SET salida REPLACE(salida 'ü''');
        --
SET salida REPLACE(entrada 'Á''');
        --
SET salida REPLACE(entrada 'É''');
        --
SET salida REPLACE(entrada 'Í''');
        --
SET salida REPLACE(entrada 'Ó''');
        --
SET salida REPLACE(entrada 'Ú''');
        --
SET salida REPLACE(entrada 'Ñ''');
        --
SET salida REPLACE(entrada 'À''');
        --
SET salida REPLACE(entrada 'È''');
        --
SET salida REPLACE(entrada 'Ì''');
        --
SET salida REPLACE(entrada 'Ò''');
        --
SET salida REPLACE(entrada 'Ù''');
        --
SET salida REPLACE(entrada 'Ñ''');
        --
SET salida REPLACE(entrada 'Ä''');
        --
SET salida REPLACE(entrada 'Ë''');
        --
SET salida REPLACE(entrada 'Ï''');
        --
SET salida REPLACE(entrada 'Ö''');
        --
SET salida REPLACE(entrada 'Ü''');
    RETURN 
salida;
END;

Prueba:
select convertir_uai('Programación');

resultadoprogramacin 
los que estan con -- son porque no los necesito ya que todos los datos estan en minuscula, a demas sale un error

ahora la comparacion solo es Select * from TABLE where convertir_uai(`celda`) = 'programacion'
__________________
Manual de Javascript