掲示板の文字化け(EZWebからUTF-8での書込み?)
[上に]
[前に]
[次に]
yb
1999/11/18(木) 09:14:37
おはようございます。
とほほさんの掲示板(改)を利用しているのですが、最近はやりのiMode
でも読み書きできるように改造してあります。
iModeからの読み書きは何とも無いのですが、CdmaOne(EZweb?)からも
シフトJISが読めるみたいで、書込みが有ります。ところがその書込み
が文字化けしているので調べたら、文字コードがUTF-8になっていました。
この文字化け対策は何か無いでしょうか?
ちゃいパパ
[HomePage]
1999/11/18(木) 10:02:11
掲示板(改)のスクリプトで<HEAD>掃き出しの後に以下の1行をprint文で追加したらいけるかも?
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
但し、CdmaOne(EZweb?)がかしこければ...。
miya
1999/11/18(木) 15:05:00
以下のURLにあるjcode.pmを利用してみてはいかが
でしょうか?UTF-8にも対応しているようですので。
http://openlab.ring.gr.jp/Jcode/index-j.html
Nobu3
1999/11/18(木) 16:23:13
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
どうせなら、CGIから「Content-type」を出力するときに、
print "Content-type: text/html; charset=Shift_JIS\n\n";
としてみてはどうでしょう?
<meta>タグよりは効き目があると思いますが・・・。
yb
1999/11/18(木) 16:58:27
ちゃいパパさん、miyaさん、Nobu3さん、ありがとうございます。
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
と
> print "Content-type: text/html; charset=Shift_JIS\n\n";
をダブルで組み込んでみました。
ただ、自分でCdmaOneを持っていないのでテストできなく、現在の
ところ書込み待ちです。→書込みを頼んであります。
結果はその後で報告しますです。
yb
1999/11/25(木) 12:40:47
やっと書込みしてくれたので、結果報告。
駄目でした。化けましたです。(T_T)
miya
1999/11/25(木) 13:41:40
Content-typeが何であろうと、UTF-8で書き込んでしまうんですね。
となるとやはり、UTF-8対応のjcode.pm等を使って、CGIスクリプト
側でコード変換するのが良いのではないしょうか?
[上に]
[前に]
[次に]