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

Signos diacríticos croatas en MySQL db (utf-8)

Establecer el juego de caracteres de la tabla MySQL no es suficiente; también debe tener cuidado de establecer el juego de caracteres correcto para el cliente, la conexión y los resultados, cuyos valores predeterminados pueden diferir de un servidor a otro, lo que hace que su base de datos no sea portátil:el mismo contenido de la base de datos podría ser se muestra diferente moviéndose a otro servidor.

He estado almacenando texto en esloveno en MySQL desde hace algún tiempo y esto es lo que funciona para mí:

  • lo primero que debe hacer después de conectarse debe ser emitir un "ESTABLECER NOMBRES utf8 " consulta
  • asegúrese de que las cadenas que está almacenando sean utf-8 para empezar:si las está tomando de un formulario de página web, asegúrese de que la página sea UTF-8
  • Tenga cuidado con las herramientas que usa para navegar/editar el contenido de la base de datos en línea:PhpMysqlAdmin definitivamente no es seguro.

Espero que esto ayude.