satoshi
[E-Mail]
[HomePage]
1998/05/20(水) 03:13:57
「『ラウンジ』のトップページがJISだとNNが勘違いした」理由は、
ここのページのmetaヘッダでcharsetを指定していないからだと
思います。いま現在このページは□□□□□□□□□□
ても、Document Infoでは
「Charset:iso-2022-jp (default)」
となっています。文字コ□□□□□□□判別です。こちら
のcgiでは返信はSJISであると□□□□□□□□□□□□□□□□□□□
あまりありそう□□にもないが...多分、もう□□一段落とし穴があるので
しょう□□。JISで送り返されてきたとして、それが正□□□□JISであると
認・・□□□□□□□□□□・・」
この辺の話題も私の「文字化け」ペ・踉札犬鵬辰┐討・海・逅察」
私のところの掲・・・帖ハminibbs)でも、「Shift_JIS」を明記してい
るにも関わらずごくたまにWindows用NNからJISで投稿されてしまう
ことがあります。
satoshi
[E-Mail]
[HomePage]
1998/05/21(木) 12:36:45
I think
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
helps to some degree.
But Netscape Navigator 2.0 doesn't know "shift_jis." So this code is useful:
if (($ENV{'HTTP_USER_AGENT'} =~ /Mozilla\/2\.0/) && ($ENV{'HTTP_USER_AGENT'} !~ /MSIE/)) {
print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=x-sjis\">\n";
} else {
print "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Shift_JIS\">\n";
}
See
http://www.cup.com/negi/tips/mojibake.html