UTF-8 zonder twijfel. Maak alles UTF-8. Om UTF-8-gecodeerde tekst op uw webpagina te plaatsen, gebruikt u dit in uw HEAD-tag:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Wat betreft MySQL, plaats het volgende in uw my.cnf (config)-bestand:
[mysqld]
collation_server=utf8_unicode_ci
character_set_server=utf8
default-character-set=utf8
default-collation=utf8_general_ci
collation-server=utf8_general_ci
Als u overbodige tekens uit de database krijgt van query's die door uw toepassing worden uitgevoerd, moet u deze twee query's mogelijk voordat uitvoeren je Japanse tekst ophalen:
SET NAMES utf8
SET CHARACTER SET utf8