sql >> Base de Datos >  >> RDS >> Mysql

Configuración del conjunto de caracteres mysql php

No mezcle funciones mysql_* con mysqli_*. ¡Tienes que ser constante! Usas mysqli_ primero y luego usas mysql_ . ¡Eso no funcionará!

Así es como lo hago:

mysqli_set_charset($Handle, 'utf8'); // <- add this too
mysqli_query($Handle, "SET NAMES 'utf8';");
mysqli_query($Handle, "SET CHARACTER SET 'utf8';");
mysqli_query($Handle, "SET COLLATION_CONNECTION = 'utf8_unicode_ci';");
// might be a bit redundant but it's safe :) ... I think :)

Entonces asegúrese de proporcionarle UTF8 adecuado.