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

Se usa mysql utf32_unicode_ci y html charset utf-8, pero aparece el carácter �

Por favor, además de la codificación de la base de datos, asegúrese de verificar lo siguiente:

  • Codificación utf8 de los ARCHIVOS (js/php) (bajo ultra-edit, F12:guardar como UTF8-NOBOM)
  • contenido html utf8:<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
  • utf8 de su conexión db:SET character_set_connection = 'utf8'
  • utf8 de los resultados de su consulta:SET character_set_results = 'utf8'
  • utf8 de su cliente db:SET character_set_client = 'utf8'
  • utf8 de sus tablas mysql:ALTER TABLE table CONVERT TO CHARACTER SET utf8;
  • utf8 de su servidor db:SET character_set_database = 'utf8' y SET character_set_server = 'utf8'
  • en algunos casos, es necesario forzar utf8 en el archivo cuando los valores codificados necesitan codificación. Debería agregar un comentario en la parte superior de su archivo, por ejemplo, con charset=utf-8 , para que ultra edit o tu editor favorito puedan detectarlo.

rgds.

pd:no sé utf32 pero de alguna manera la lógica debería ser la misma