SymfonyでUTF-8以外の文字コードは使えるか?
2008年2月10日
Symfonyでは、文字コードにUTF-8を使うことが推奨されていますが、
UTF-8以外の文字コードが使えるか簡単に検証してみました。
(1) 検証環境
PHP 5.2.5
Symfony 1.0.11
Mysql 5.1.22
・PHPの文字コード
内部エンコーディングEUC-JP、出力エンコーディングShift_JISという
よく使われるパターンとします。
default_charset = EUC-JP
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = Shift_JIS
mbstring.internal_encoding = EUC-JP
・MySQLの文字コード
MySQLの文字コードはEUC-JPを使用します。
character_set_client : ujis
character_set_connection : ujis
character_set_database : ujis
character_set_filesystem : binary
character_set_results : ujis
character_set_server : ujis
character_set_system : utf8