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

Re: iCalendarの文字化け

List posts in the topic

question Re: iCalendarの文字化け

msg# 1.1.1.1
depth:
3
Previous post - Next post | Parent - No child | Posted on 2006/7/8 5:53
GIJOE  先任軍曹   Posts: 4110
エンコーディング問題ですが、MySQL4.1以降だと自動でエンコーディング変換を行うので、DBのエンコーディングとPHPの内部エンコーディングはまったく別問題です。
(MySQL側でSET NAMES binaryすれば別ですが)

とにかく、今のXOOPSでトラブりたくなかったら、PHPの内部エンコーディングはEUC-JP(もちろんmbstring.language=Japanese設定も必須)にしておくべきです。そうじゃないと、どこかにひずみがでてくるでしょう。

今回はそれがたまたまpiCalだっただけで、piCalを使っていなかったとしても、どこか他の部分で問題になったことでしょう。設定無しで動いていたのは、むしろ「偶然」です。

Quote:
# Firefoxだと非ASCIIなダウンロードファイル名は化けるようですね。
# IE6だと化けないようですが。
これは判っていて、どうしようか検討中の部分です。(問題先送りとも言う
なにせ圧倒的なシェアを誇るIE6だとShift_JISのファイル名しか受け付けてくれないので仕方がなくそのような仕様にしたのですが、User-Agentを見て、IEでなければUTF-8のファイル名を送る、といった処理分けをする必要があるかもしれません。

Votes:0 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!