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ランキング
-
文字化けについて
-
初心者で数当てゲームを作って...
-
htmlのエラーについて(デバッグ)
-
URLエンコーディングで悩ん...
-
【PHP?】header("location : ...
-
phpの画面表示が真っ白です
-
エラー Warning: Cannot modif...
-
phpで全角英数字を半角英数字に...
-
日付と年月日を選択するコード...
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
.phpと.incファイルの違いはな...
-
.htaccessにphp_valueが使用できな
-
form actionで二つ送信先を指定...
-
phpでget_headers()が使えない?
-
PHP8を使うと、大量のWarningが...
-
Apacheでhttp://localhost/が表...
-
フォントの色を変えるには?
-
cakephpのサブタイトルはどこで...
-
VBSの「MsgBox」について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのエラーについて(デバッグ)
-
php ログイン
-
文字化けについて
-
日付と年月日を選択するコード...
-
PHP postgreSQL(teraterm)を用...
-
前後の全角スペースを削除する...
-
ここでの ②if($su_d<>"")の比較...
-
複数の文字列をファイルに書き...
-
PHP(smarty)についての質問(文...
-
phpの画面表示が真っ白です
-
機種依存文字の文字化けについて
-
ローカル環境で動くのに本番環...
-
XAMPP1.7.1上でPHPを実行すると...
-
文字コードの出力を変更したい
-
XMLパースエラー回避方法
-
どうしたら確認ができますか!?
-
phpでfopen()やfputs()が使えない
-
pdf表示
-
ファイルをアップロードすると...
-
zampp PHPでPOSTの変数が返っ...
おすすめ情報