• 締切済み

RSSを取得すると文字化けする。

下記のページと全く同じコードを書いて動かすと、半角の文字は普通に表示されるのですが、全角の文字が文字化けして?と表示されてしまいます。 解決策が分かりません…。 よろしくお願いします。 http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS

  • PHP
  • 回答数1
  • ありがとう数2

みんなの回答

  • ndant
  • ベストアンサー率0% (0/0)
回答No.1

mb_convert_encoding($title, "SJIS", "auto"); というのが二箇所ありますが、その二箇所を mb_convert_encoding($title, "EUC-JP", "auto"); か mb_convert_encoding($title, "UTF-8", "auto"); のどちらかに変えてみて下さい。

nabewari
質問者

お礼

回答ありがとうございます。 うーん、変わりませんでした…。TeraPadで書いているのですが、「文字コード指定再度読み込み」というのをする必要はありますか?…

関連するQ&A

  • RSSリーダーのCGIによる文字化け

    問題はCGI使用の際、一部文字化けしてすまうことです。 RSSリーダーからlog出力の際に文字化けしてしまうようです。 http://www.candy-cgi.com/perl/RSS_reader_Type1.html こちらのCGIを利用しているのですが、構造を見てみると 1.RSSファイルをメインCGIが数分ごとに処理→2.logファイルに出力→3メインCGIがそれをHTML化して書き出す という風になってるようなのですが、1から2にかけて、ある文字が文字化けしてしまいます。 具体的には「~」の文字が「?」に変わってしまうのです。 もっと具体的に言えば、「もみあげちゃ~しゅ~」→が「もみあげちゃ?しゅ?」となります。 それ以外の文字はいまのところ文字化けするのを確認しておりません。 logファイルに書き出される時点で文字化けしているので、htmlに文字コードをきちんと書き記すなどの対策は効果がありませんでした。 解決ヒントになりそうなことでもあったら、よろしくお願いします。

    • ベストアンサー
    • CGI
  • テキストエリアに「\1,000,000」と入力すると文字化けするので良い方法はありませんか?

    入力テキストエリアに「\1,000,000」と入力すると文字化けするので、 何か良い解決策はありませんか?\1,000,000はそのまま手入力で計算した 値ではありません。 また、テキストエリアですので、 \1,000,000 \1,000,000 で2行になる事もあります。その場合、改行コードなども関係してくると 思います。混乱してきたので、わかる方ご伝授お願いいたします。 半角\を入れると、全角¥に変換するなどです。 もしよければもうひとつ、半角数字、半角英字を全て、全角にする方法はありますか? 非常に困っています。良い解決策があれば教えて下さい。

    • ベストアンサー
    • Perl
  • CGI(Perl)の文字化けについて

    WEBフォームからの入力データをHTMLに加工して表示するというシンプルなCGIプログラムなのですが、 全角スペースの後に全角カタカナが入ると、全角スペースの部分から後が文字化けしてしまいます。 他はきちんと表示されているのですが、全角スペースとカタカナが続いているのが良くないみたいで、文字化けしてしまうようです。 全角スペースを取ってしまえばいいのかと思い、WEBで検索して色々と試してみましたが、変わりません。。 このような場合はどういう対処をするのが一番いいのでしょうか。 文字コードはEUCを使っています。(WEBフォーム、CGIとも) 教えてください。よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 文字化け

    フリーのスクリプトで、ポイント管理を行っているのですが、どうしても文字化けが起きてしまいます。 http://www.niko2.com/cgi/point/ こちらのサイトのスクリプトなのですが、csvもcgiも文字コードはeucにしており、ローカルでcsvを編集し、アップすると綺麗に表示されます。 しかし、サイト上で一部分でも編集しようものならいきなり文字化けがおきてしまいます。 どうにか回避する方法はないものでしょうか?

    • 締切済み
    • CGI
  • ipod touch ウェブ閲覧時の文字化け

    ipod touchの購入を検討しています。 touchにおいて色々な日本語ページ閲覧時に"文字化け"というのは起きるの でしょうか。(ページヘッダの不具合によるもの) 下記のページは、NOKIA N800の日本語パッチをあてたものでは文字化けが 発生します。ipod touchではいかがでしょうか。 http://www.hyuki.com/dream/

  • 全角文字を文字化けしないで切るには?

    今、掲示板を作っています。 題名だけをツリー状に表示しようと思っていて、 長すぎる題名を30バイトでくぎろうと思っているのですが、 文字に半角などが混じっていて、30バイト目と31バイト目に全角が入ってしまうと、文字化けをしてしまいます。 どのようなプログラムにすれば文字化けをふせげるのでしょうか?

  • HTMLファイルの文字化けについて

    ある会社のサーバーホスティングで、Webサーバ(Linux + Apache)を使っています。 最近になって、たまに文字化けが発生するようになりました。 【現象】 ・文字の一文字だけ化ける。 ・ブラウザの表示だけでなく、HTMLファイルに記載した文字も化ける。 ・同じ箇所が何度も化けることがある。 ・半角文字、全角文字、記号、、、など関係なく化ける文字は異なる。 スクリプトなども使っておらず、質素なHTMLだけのページで、HTML内に文字コード(Shift-JIS)の宣言もしていますが、突然化けが発生するので困っています。 何か原因のわかる方いらしゃいますでしょうか?

  • eval 半角カナが文字化けする

    初めて投稿させていただきます。 半角カナが混ざっている文字列をevalすると、文字化けする場合があります。 どうすれば文字化けしないようになりますか? ちなみに全ての半角カナを全角カナに置換してevalを行いその後、半角カナに戻すということをやったのですが、もともと全角カナ文字まで半角カナに変換されてしまいました。できれば全角カナは全角カナ、半角カナは半角カナのまま文字化けせずにevalする方法を教えてください。

    • 締切済み
    • PHP
  • 文字化け

    いつもは文字化けすることはないのですが、 下記のページになると文字化けしてしまいます。 https://cs.kddi.com/ auのお客様サポートのページなんですが・・・ 解消する方法を教えて下さい!! お願いします!

  • アップしたホームページが文字化けします

    アップしたCGIホームページが文字化けします OSはWinXPです IEは6です 文字化け表示されたページは IEの表示~エンコードを指定して 自動選択を外すと正常に表示されます CGI作者は 文字コードEUCで作成しましたと 書いてあります。 アップロードする時に 何かの作業が必要なのでしょうか? いろいろやってみるのですがうまくいきません 3日間悩んでいる私を助けてください お願いします

    • ベストアンサー
    • CGI

専門家に質問してみよう