Joomler!.net - Decided on Joomla!

デル株式会社

Wiki or Wordpress? No it is JContentPlus.

Home » Blog » joomla.php内
0 votes
Written by:Joomler! 4648 hits Sunday, 23 September 2007 08:21
phpDesigner 2007(現在バージョン5.5.2)を使用していてFile Encodingで躓きました。

 phpDesignerは、Zendで動きが鈍い時に使用したりしていますが、先日joomla.phpを開いて書き加えたものをアンドゥして上書き保存したら・・・あらあら、joomla.php内の日本語全部文字化け。一般設定は、ちゃんとUTF-8にしてあるのに・・・。今回は何も変更していないので元ファイルを上書きして解決ですが、そのままアップロードしてたらと思うと・・・。

 どうもファイルを読み込みするときに最初は自動判定しているようです。前からそうだったかと思い返しましたが、以前のバージョンでは感じたことがなかったような気がします。joomla.phpのように何千行もあるファイルでしかも日本語がずっと後にあるようなファイルは、全部ANSIで読み込まれるようです。

 対策:joomla.phpの最初のコメントアウトされている部分に日本語で何かを書き加える。これで、ただしくUTF-8で読み込まれます。ただ、utf-8って書いてあるxmlファイルまでANSIなんですよね。日本語専用ならインストーラー(xmlファイル)に日本語いれますけど、だめですよね。xmlファイルだけは、ファイルを開いた後でエンコーディングを変更しています。

 

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社
joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.