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

Hvilken tegnkodning er den bedste til japansk sprog til DB-, php- og html-display?

UTF-8 uden tvivl. Lav alt til UTF-8. For at lægge UTF-8-kodet tekst på din webside skal du bruge dette i dit HEAD-tag:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Med hensyn til MySQL, indsæt følgende i din my.cnf (config) fil:

[mysqld]
collation_server=utf8_unicode_ci
character_set_server=utf8
default-character-set=utf8
default-collation=utf8_general_ci
collation-server=utf8_general_ci

Hvis du får skraldtegn fra databasen fra forespørgsler udført af din applikation, skal du muligvis udføre disse to forespørgsler før henter din japanske tekst:

SET NAMES utf8
SET CHARACTER SET utf8


  1. Sådan vælger du et undersæt af kolonner fra en lagret procedures resultatsæt (T-SQL)

  2. Er der nogen måde at automatisk oprette en trigger ved oprettelse af ny tabel i MySQL?

  3. PostgreSQL høj tilgængelighed med Master-Slave &Master-Master-arkitekturer

  4. Hvorfor i SQL kan NULL ikke matche med NULL?