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

Kroatiske diakritiske tegn i MySQL db (utf-8)

Det er ikke nok at indstille MySQL-tabellens tegnsæt - du skal også sørge for at indstille det korrekte tegnsæt for klienten, forbindelsen og resultaterne, hvilke standardindstillinger kan variere fra server til server, hvilket gør din database mindre end bærbar:det samme databaseindhold kan være vist anderledes ved at flytte til en anden server.

Jeg har gemt slovensk tekst i MySQL i nogen tid nu, og dette er hvad der virker for mig:

  • det første, du gør efter tilslutning, bør være at udstede en "SET NAMES utf8 " forespørgsel
  • sørg for, at de strenge, du gemmer, er utf-8 til at starte med:hvis du tager dem fra en websideformular, skal du sørge for, at siden er UTF-8
  • vær forsigtig med, hvilke værktøjer du bruger til at gennemse/redigere databaseindholdet online:PhpMysqlAdmin er bestemt usikkert.

Håber dette hjælper.



  1. Få den sidste dag i måneden i SQL

  2. pgAdmin III Hvorfor forespørgselsresultater forkortes?

  3. Hvordan man kører en Java-applikation ved hjælp af MySQL DB på en computer uden MySQL installeret?

  4. Caching i JDBC