sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Problema de UTF8 con MySQL 5

¿Has probado a añadir

SET NAMES 'utf8';

a tu volcado de sql?

Lo que ocurre con utf8 o las codificaciones en general es que, para tener éxito, debe asegurarse de que:

  • el archivo está codificado en utf8 sin firma
  • la codificación predeterminada del servidor mysql está establecida en utf8
  • la conexión es utf8 (es por eso que puso SET NAMES 'utf8' en su archivo sql).
  • todas las tablas y columnas tienen la codificación y el juego de caracteres correctos
  • todos sus archivos web también deben estar codificados en utf8. Y no funciona simplemente agregar el encabezado correcto. Debe abrir el archivo, verificar si la codificación es utf8, si no, cortar todo, cambiar la codificación a utf8 y pegar todo nuevamente. ¡No funciona si solo cambia la codificación y guarda el archivo!