Re: iCalendarの文字化け
List posts in the topic
Re: iCalendarの文字化け
msg# 1.1.1
返答ありがとうございます。
mbstring.internal_encodingは未設定でしたので変更してみました。
まずDBにあわせてUTF-8に変更したのですが化けるのはかわりませんでした。化け方は変わりましたが。
EUC-JPのままがまずいとのことでしたが、状況を考えると内部コードをEUC-JPだと思っているようなのでEUC-JPにしたところ化けなくなりました。
最終的にこのようなphp.iniになりました。
mbstring.language=Japanese
mbstring.http_output=EUC-JP
mbstring.internal_encoding=EUC-JP
mbstring.encoding_translation=On
以外はデフォルトのままにしてあります。
DBのキャラセットはutf-8なのにページはeuc-jpで化けることなく出力されているので、mbstringの設定に問題があるとは思っておりませんでした。
不思議なのは出力されるhtmlのページは化けずにiCalendarは化けることです。
ページは特に文字コード変換をせずにしていて(xoopsのコア部分まかせ?)、iCalendarは明示的に変換処理を行っているからでしょうか。
マルチバイトは厄介ですね。
# Firefoxだと非ASCIIなダウンロードファイル名は化けるようですね。
# IE6だと化けないようですが。
Votes:1
Average:0.00
Posts tree