PHP初心者で今勉強しているのですが、入門書に書かれたサンプルソースが実行すると文字化けします。以下です。
<html>
<head>
<title>RSSフィードの読み込み</title>
</head>
<body>
<h1 style="background:#cccccc">RSSフィードの読み込み</h1>
<?php
require_once("rss_fetch.inc");
$objXml=simplexml_load_file("rss.xml");
foreach($objXml->site as $site) {
$objRss=fetch_rss($site->url);
mb_convert_variables("EUC-JP","auto",$objRss);
?>
<dl>
<dt style="font-weight:bold;"><?php
if(!is_null($site->title) && $site->title!=""){
print(mb_convert_encoding($site->title,"EUC-JP","auto"));
}else{
print($objRss->channel['title']);
}?></dt>
<dd>
<ol>
<?php foreach ($objRss->items as $item){ ?>
<li>
<a href='<?php print($item['link']);?>'>
<?php print($item['title']); ?></a>
</li>
<?php } ?>
</ol>
</dd>
</dl>
<hr />
<?php
}
?>
</body>
</html>
mb_convert_encodingの所は変換出来てるのですが、mb_convert_variablesで変換したリストの所だけ文字化けします。
php.iniとか見ても多分出来てるようなのですが、わかる方すいませんが宜しくお願いします。
No.2ベストアンサー
- 回答日時:
ブラウザが他の文字コードで表示してるということは無いですか?
試しに、<head>~</hrad>内に以下の記述を入れてみてください。
<meta http-equiv="Content-Type" content="text/html; euc-jp">
<meta http-equiv="Content-Type" content="text/html; euc-jp">
も入れてました。
でもできず・・。
でもphp.iniとhttpd.confを適当にいじってたら出来てました。
すいません。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP php テーブルが作成できない 1 2022/11/17 23:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php エラー
-
PHP(smarty)についての質問(文...
-
conf.php設定について
-
mb_convert_variablesで変換出...
-
POSTされた値をEUCで表示したい
-
初心者で数当てゲームを作って...
-
前後の全角スペースを削除する...
-
phpでfopen()やfputs()が使えない
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
PHPで新しいウインドウで開く命...
-
別ファイルの変数を呼び出した...
-
バッチを用いたフォルダの自動移動
-
php.ini を設定を変更すると再...
-
form actionで二つ送信先を指定...
-
phpの中でphpを書けないか
-
「@$変数」の「@の意味は?」
-
リダイレクトでPOST
-
PHPで、エラーがない場合のみ画...
-
フォームで戻った際に入力済み...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化けについて
-
日付と年月日を選択するコード...
-
初心者で数当てゲームを作って...
-
htmlのエラーについて(デバッグ)
-
phpの画面表示が真っ白です
-
前後の全角スペースを削除する...
-
XAMPP1.7.1上でPHPを実行すると...
-
mb_convert_variablesで変換出...
-
これまで遷移してきたサイト内...
-
php エラー
-
XMLパースエラー回避方法
-
URLエンコーディングで悩ん...
-
【PHP?】header("location : ...
-
phpでfopen()やfputs()が使えない
-
PHPの勉強中の初心者です。
-
PHPプログラムの間違い
-
php ログイン
-
PHP(smarty)についての質問(文...
-
複数の文字列をファイルに書き...
-
<form action="bbs.php" method...
おすすめ情報