伝魂板 一般用 削除・返信モード

>無題です2005 6/24(金) 09:53
投稿者:PCJ →ホームページ
>他の人達には、ちゃんとした文字に見えているのでしょうか?
>自分のパソコンでだけ文字化けしているのでしょうか?

これはconvert.cgiが正常に動作していないと言うのではなく
ブラウザのエンコードが正常に行われていない状況です。
私のパソコンでも同じように文字化けして表示されます。
YahooはもともとEUCで書かれていますがconvert.cgiで変換後に
Shift_JISで表示しようとするために発生します。
ブラウザがIEをお使いでしたら「表示」→「エンコード」→「日本語(EUC)」
で正常に表示できるはずです。
Netscapeなら「表示」→「文字コード」→「日本語(EUC-JP)」
Operaなら「表示」→「エンコード」→「日本語」→「EUC-JP」
Firefoxなら「表示」→「文字エンコード」→「日本語(EUC-JP)」

もともとShift_JISで書かれたページなら問題なく表示されるはずです。
http://gozaru.ath.cx/tango/convert.cgi?url=http://www.donzoko.net/

これを修正(?)するなら
SiteConvert.pmの51行目の
print $self->{CGI}->header(-type=>'text/html; charset=SHIFT_JIS');

print $self->{CGI}->header(-type=>'text/html; charset=euc-jp');
に変更。
SiteConvert.pmの262,263行目の
$self->{Jcode}->{convert}->(\$_,$self->{code},'euc')
if($self->{code} ne 'euc');
を削除してください。

修正したものはこちらです。
http://gozaru.ath.cx/test/convert.cgi?url=http://yahoo.co.jp/

これらが正常にどうすればファイルは問題ないと思われますので
再度トクトクで試してみてください。


この記事を仮削除する場合は、この記事を書いたときに設定したパスワードを欄に記入して、削除ボタンを押して下さい。ただし、題名・投稿者名・日時は残ります。
完全に記事を削除したい場合は、管理者まで連絡をしてください。
削除キー:   


上の記事への返答をする場合は、下の欄に記入して書き込みボタンを押して下さい。名前・削除キーをお忘れなく。
名前: メール:
URL :
題名:
コメント:

削除キー:   



伝魂板 ver2.1 by まかまか般若波羅蜜