PEAK XOOPS - Re: iCalendarの文字化け in englishin japanese

Re: iCalendarの文字化け

List posts in the topic

question Re: iCalendarの文字化け

msg# 1.1.1
depth:
2
Previous post - Next post | Parent - Children.1 | Posted on 2006/7/2 5:51
yashimax  二等兵   Posts: 2
返答ありがとうございます。

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

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!