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

MySQL:los caracteres rusos se muestran incorrectamente

  1. Asegúrese de que el juego de caracteres o la intercalación de la base de datos sea UTF-8
  2. En la página en la que inserta estos caracteres rusos (el formulario, área de texto), asegúrese de que la codificación sea UTF-8, configurando Content-Type en text/html; charset=utf-8 . Ingrese en texto ruso directamente en la entrada del formulario.
  3. En la página de procesamiento que maneja este formulario, que lo inserta en la base de datos, asegúrese de hacer SET NAMES utf8 por lo que se almacena como UTF-8 antes inserta los datos, en una consulta separada de antemano.
  4. Cuando represente el contenido de la base de datos en una vista, asegúrese de que Content-Type es text/html; charset=utf-8 .

Asegúrese de que el tipo de contenido sea no windows-1251 o iso-8859-1/latin1. Asegúrese de que el juego de caracteres o la intercalación de la base de datos NO sea ISO-8859-1/Latin1.