Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Welches ist die beste Zeichencodierung für die japanische Sprache für die DB-, PHP- und HTML-Anzeige?

UTF-8 ohne Zweifel. Mach alles UTF-8. Um UTF-8-codierten Text auf Ihrer Webseite einzufügen, verwenden Sie dies in Ihrem HEAD-Tag:

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

Fügen Sie für MySQL Folgendes in Ihre my.cnf-Datei (config) ein:

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

Wenn Sie überflüssige Zeichen aus der Datenbank von Abfragen erhalten, die von Ihrer Anwendung ausgeführt werden, müssen Sie diese beiden Abfragen möglicherweise vorher ausführen Abrufen Ihres japanischen Textes:

SET NAMES utf8
SET CHARACTER SET utf8