川上@SSです。 print "<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">"; みたいにメタタグを追加してsjis指定してみたらどうでしょう? # sjisじゃなくてeucにコンバートすれば早いような気もしますが、、、 Akiyoshi Katoさんの<001301c0bb0e$5e9bf7f0$9c0aa8c0 _at_ kato>から > 加藤@広島と申します。 > いつもお世話になっています。 > Red Hat Linux 6.2J + apache-1.3.12でCGIをPerlで >組んでいます。 > ところが、以下のようにjcode.plで文字コンバート >しているのに、例えば変数に「パソコン」という文字 >がはいっていたら、ブラウザー上では「パャRン」と >いうふうに化けてしまいます。 > >---プログラム抜粋--- >print "Content-type:test/html\n\n"; >print "<HTML><BODY>\n"; >$value = $result->getvalue($i,$j); >&jcode::convert(*value, 'sjis'); >print "$value<BR>\n"; >------------------- > > 「パ\ソ\コ\ン」と入力すれば化けなくなるのは分かって >います。 > どなたか、ご教授いただければ幸いです。 --- おいしい料理には時間が掛かります。当店がお客様をお待たせしてしまう としたら、それはより良いサービスでご満足していただくためなのです。 ニューオリンズのレストラン「アントワーヌ」のメニューから
References:
- [linux-users:82029] CGIによる文字化けAkiyoshi Kato
- Prev by Subject: [linux-users:82031] Re: CGIによる文字化け
- Next by Subject: [linux-users:82033] Re: OSの基本的なことが書いてあるサイトを教えて下さい!
- Previous by thread: [linux-users:82031] Re: CGIによる文字化け
- Next by thread: [linux-users:82038] 技術者を募集しております
- Indexes:[Main][Thread]