WPをXSASでインストールしてUTF運用(文字コード解決編)

以前にXSASインストールに挑戦したWordPressMEですが、UTF-8での運用が解決したので、その差分だけ載せておくことにしました。


WPをXSASでインストールしてUTF運用失敗
以前の問題点

  • 日本語のエントリーが文字化け
  • 日本語のDB内部も文字化け
  • EUCでは正常に動作

mbstring.internal_encoding

mbstring.internal_encoding は内部文字エン コーディングのデフォルト値を定義します。

php.iniの
mbstring.internal_encoding = EUC-JP

mbstring.internal_encoding = UTF-8
に変更。
(XSASの場合、XSAS_PlainJP\diskw\usr\local\Apache2 に入ってます)


上記を行った後、改めてインストールし直して日本語エントリーを書いてみると、正常に表示されました。
MySQLのテーブルも覗いてみると、ちゃんと日本語で保存されてました。
文字化けなし。解決。

あとがき

今回は、XREAのphpinfoとXSASのphpinfoを改めて見比べている時に、そのmbstringの設定の差異に気付いたので行ってみました。たぶんこれは、恥ずかしながらPHP=EUCという固定観念から行っていた設定と思われます。なにぶん随分前の事で詳細は不明。
そのうち、他のCMSで何らかの弊害が生まれる可能性はあるにしても、自分にとって非常に大きな収穫となりました。

▲ to Top

コメントする

トラックバック(0)

▲ to Top

2008 / 08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31