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

Qual è la migliore codifica dei caratteri per la lingua giapponese per la visualizzazione di DB, php e html?

UTF-8 senza dubbio. Fai tutto UTF-8. Per inserire il testo con codifica UTF-8 nella tua pagina web, usa questo all'interno del tuo tag HEAD:

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

Per quanto riguarda MySQL, inserisci quanto segue nel tuo file my.cnf (config):

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

Se ricevi caratteri spazzatura dal database dalle query eseguite dalla tua applicazione, potresti dover eseguire queste due query prima recupero del testo in giapponese:

SET NAMES utf8
SET CHARACTER SET utf8