アプリ版:「スタンプのみでお礼する」機能のリリースについて

問題はCGI使用の際、一部文字化けしてすまうことです。
RSSリーダーからlog出力の際に文字化けしてしまうようです。

http://www.candy-cgi.com/perl/RSS_reader_Type1.h …
こちらのCGIを利用しているのですが、構造を見てみると
1.RSSファイルをメインCGIが数分ごとに処理→2.logファイルに出力→3メインCGIがそれをHTML化して書き出す
という風になってるようなのですが、1から2にかけて、ある文字が文字化けしてしまいます。
具体的には「~」の文字が「?」に変わってしまうのです。
もっと具体的に言えば、「もみあげちゃ~しゅ~」→が「もみあげちゃ?しゅ?」となります。
それ以外の文字はいまのところ文字化けするのを確認しておりません。

logファイルに書き出される時点で文字化けしているので、htmlに文字コードをきちんと書き記すなどの対策は効果がありませんでした。

解決ヒントになりそうなことでもあったら、よろしくお願いします。

A 回答 (1件)

foreach $item (@list) {



以降の各場所でprintデバッグして、どこで化けるか確認したらどうでしょう?

&Jcode::convertの前後とか
&tagの前後とか
    • good
    • 0
この回答へのお礼

意見を参考に色々いじくること5時間
よく分からないけれどもなんとか希望通りの形になることができました。ありがとうございました!

お礼日時:2011/03/27 16:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!