[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:82032] Re: CGIによる文字化け


川上@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";
>-------------------
>
> 「パ\ソ\コ\ン」と入力すれば化けなくなるのは分かって
>います。
> どなたか、ご教授いただければ幸いです。

---
おいしい料理には時間が掛かります。当店がお客様をお待たせしてしまう
としたら、それはより良いサービスでご満足していただくためなのです。
   ニューオリンズのレストラン「アントワーヌ」のメニューから

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: