文字化け対策
1投稿者:三河人  投稿日:2007/06/28(木)00:06:52
について。
2投稿者:三河人  投稿日:2007/06/28(木)00:10:01
鯖を変えてから、今まで使用していたjcode.plのままでは
i-mode投稿で時々、UTF-8と認識されて文字化けするようになりました。
これに対応しようと、色々考えてみたいと思います。

まずネットで調べてみたら、現在のPerlで主流の日本語変換モジュールは
「Jcode.pm」だそうです。
早速これを組み込んでテストしてみましたが、半角カナのみの投稿が
常に化けるようになってしまいました(;´Д`)
これはちょっと、使い物になりません…。
3投稿者:三河人  投稿日:2007/06/28(木)00:15:03
尚、鯖を変えたにも関わらず「くずはすくりぷと」では一度も文字化けを
していません。

「くずはすくりぷと」の場合、常にjcode.plを実行する訳では無く
ブラウザ側の誤認識などで、「SJIS投稿なのにUTF-8認識された場合」のみ、jcode.plを実行するようにしています。
通常は、なんの変換処理も行っていません。言いかえれば、ブラウザ等が
誤認識しない限り、半角カナ投稿であろうと日本語変換処理が無かろうと
文字化けはしないのです。

最悪、この方法論で対応するしかないのかもしれません。
4投稿者:三河人  投稿日:2007/12/10(月)22:14:53
参考文献。

UTF-8→SJIS変換関連
http://www.nishishi.com/blog/2006/02/jcodepm.html
5投稿者:三河人  投稿日:2007/12/10(月)22:19:54
直接スレタイと関係無いけど、XREAでCGIバージョン等を知る方法。

ttp://www.sxxx.xrea.com/server_info.cgi

xxxを、該当の鯖番号に置き換えればオケー。
投稿者 メール

新着レス レス全部を見る 掲示板に戻る 上へ