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

Problemas con UTF-8 PHP/MySQL

Asegúrese de que la conexión a su base de datos también use este juego de caracteres:

$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);

Según la documentación de mysql_set_charset en php.net:

Note:
This is the preferred way to change the charset. Using mysql_query() to execute 
SET NAMES .. is not recommended.

Consulte también:http://nl3.php.net/ manual/es/function.mysql-set-charset.php

Compruebe el juego de caracteres de su conexión actual con:

echo mysql_client_encoding($conn);

Ver también:http://nl3.php.net/ manual/es/function.mysql-client-encoding.php

Si ha hecho estas cosas y agrega caracteres extraños a su tabla, verá que se muestra correctamente.