sql >> Database >  >> RDS >> Mysql

MySQL - Russische tekens worden onjuist weergegeven

  1. Zorg ervoor dat de database-tekenset/-sortering UTF-8 is
  2. Op de pagina waar je deze russische karakters invoegt ( het formulier, textarea ), zorg ervoor dat de codering UTF-8 is, door Content-Type in te stellen op text/html; charset=utf-8 . Voer Russische tekst rechtstreeks in bij de formulierinvoer.
  3. Zorg ervoor dat u op de verwerkingspagina die dit formulier verwerkt, dat het in de database invoegt, SET NAMES utf8 doet. dus het is opgeslagen als UTF-8 voor u voegt de gegevens vooraf in een aparte query in.
  4. Wanneer u de inhoud van de database in een weergave weergeeft, moet u ervoor zorgen dat de Content-Type is text/html; charset=utf-8 .

Zorg ervoor dat het inhoudstype niet . is windows-1251 of iso-8859-1/latin1. Zorg ervoor dat de karakterset/sortering van de database NIET ISO-8859-1/Latin1 is.



  1. Homebrew, MySQL 8-ondersteuning

  2. Hoe kan ik de mysql MEMORY ENGINE meer gegevens laten opslaan?

  3. Activiteitsgegevens bijwerken van service wanneer deze is onderbroken

  4. ID automatisch verhogen met vervolg in MySQL