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