Cita:
Iniciado por Bier
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');
resultado: programacin
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'