Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é a melhor codificação de caracteres para o idioma japonês para exibição de DB, php e html?


UTF-8 sem dúvida. Faça tudo UTF-8. Para colocar texto codificado em UTF-8 em sua página da web, use isso na sua tag HEAD:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Quanto ao MySQL, coloque o seguinte em seu arquivo 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 você estiver obtendo caracteres inúteis do banco de dados de consultas executadas por seu aplicativo, talvez seja necessário executar essas duas consultas antes buscando seu texto em japonês:
SET NAMES utf8
SET CHARACTER SET utf8