掲示板の文字化け(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スクリプト
側でコード変換するのが良いのではないしょうか?

[上に] [前に] [次に]