sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Russiske tegn vises forkert

  1. Sørg for, at databasens tegnsæt/sortering er UTF-8
  2. På siden indsætter du disse russiske tegn ( formen, tekstområdet ), sørg for, at kodningen er UTF-8, ved at indstille Content-Type til text/html; charset=utf-8 . Indtast russisk tekst direkte til formularens input.
  3. På den behandlingsside, der håndterer denne formular, som indsætter den i databasen, skal du sørge for at gøre SET NAMES utf8 så det er gemt som UTF-8 før du indsætter dataene i en separat forespørgsel på forhånd.
  4. Når du gengiver indholdet fra databasen i en visning, skal du sørge for, at Content-Type er text/html; charset=utf-8 .

Sørg for, at indholdstypen ikke er windows-1251 eller iso-8859-1/latin1. Sørg for, at databasens tegnsæt/sortering IKKE er ISO-8859-1/Latin1.



  1. Hvordan genererer man næste automatiske stigningsnummer i mysql ved hjælp af php?

  2. Fjernede ved et uheld postgres standard superbruger privilegier - kan jeg få det tilbage?

  3. Hvordan angiver jeg datoen, når jeg skriver SQL-forespørgsel fra SQL Server, der er knyttet til Oracle?

  4. Mysql:Find rækker, hvor tidsstempelforskellen er mindre end x