Webコンサルタントの愚痴とアジャイル,生産性向上,Trac,オープンソースなどの与太話
以前に僕が報告したのだが、2.0.3以前のバージョンではinc/Init.phpの中で、
html_entity_decodeを文字コードの指定なしに指定していたため、先頭が空白文字のみで終わる行について文字化けしてしまう不具合があった。
で、2.0.3では以下のように修正されている。(inc/Init.phpの500行目付近)
実はこれでは対策が不十分ぽい。
というのも、呼び出し履歴を見る限り、$PMF_LANG['metaCharset']が画面のアクセスのタイミングでは正しく言語ファイルの中の$PMF_LANG['metaCharset']を利用するように初期化されずに、場合によってはiso-8859-1に置き換わってしまうケースがあるためだ。
(簡単にいうと初期化タイミングがおかしそう)
とりあえず暫定で対応するのであれば、以前のエントリにあるように
にしておく必要がある。
よろしければ5段階評価で該当する☆をクリックしてください。
コメントはありません。是非コメントしてください。