UTF-8 без съмнение. Направете всичко UTF-8. За да поставите кодиран UTF-8 текст на вашата уеб страница, използвайте това във вашия маркер HEAD:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Що се отнася до MySQL, поставете следното във вашия 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
Ако получавате символи за боклук от базата данни от заявки, изпълнени от вашето приложение, може да се наложи да изпълните тези две заявки преди извличане на вашия японски текст:
SET NAMES utf8
SET CHARACTER SET utf8