ajaxplorer文字化け…ログ閲覧

ダウンロード時の文字化けも気になるけど
ブラウザ上でログインしてログを見ると化けてます。
文字化けは日本語のみ
AjaXplorer上でログを見るときUTF-8へエンコードしてるみたいだけども…
画面上の表示は正常なのに何故??

guestの閲覧を許可していようが、制限していようが「どのファイルを持っていったのか??」が文字化けで全く分からないのは気分が悪いので直してみる

ログファイルの文字コードがEUC-JPなのでUTF-8へ変換すると問題なくログを拝める
要は、ログファイルを読み込む時にEUC-JP 》UTF-8へ変換すれば良い話

.htaccessを使う方法もあるので、アレコレやってみたけど改善されなかった
もし改善されたとしても、ログファイルの変換だけでなく全てに適用されるので他に影響が出るかも知れない。

server/classes/class.AJXP_Logger.php
最下段あたり(行数は若干前後あるかもです)
1行だけ挿入
231行目 $line = str_replace(“&”, “&”, $line); の上へ
$line = mb_convert_encoding($line, “UTF-8”, “auto”);

235行目
utf8_encode を削除

これで設定からログを見ると日本語が正常に表示されます。
さて…
次はダウンロード時の文字化けですな☆

15 8月, 2009