![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
前回、Yahoo API WEB検索の事で!
http://oshiete1.goo.ne.jp/qa5055294.html
を質問した者です。
今回、新たに質問いたします。
Shift-jisのフォームから検索すると文字化けが起こってしまいます。
http://daily.xsrv.jp/1.html
この場合、mb_convert_encoding() を使えばいいらしいのですが、使い方がよくわかりません。
どなたか、ご指導いただけないでしょうか?
よろしくお願いします。
<?php
require_once('./common.php');//共通ファイル読み込み(使用する前に、appidを指定してください。)
$q=build_query();
// 選択したAPIの種類を設定
$xml = simplexml_load_file($service[$_REQUEST['type']].$q);
// root要素を参照
foreach($xml->attributes() as $name=>$attr) {
$res[$name]=$attr;
}
$first = $res['firstResultPosition'];
$last = $first + $res['totalResultsReturned']-1;
echo "<p>Matched ${res[totalResultsAvailable]}, showing $first to $last</p>\n";
if(!empty($res['ResultSetMapUrl'])) {
echo "<p>Result Set Map: <a href=\"${res[ResultSetMapUrl]}\">${res[ResultSetMapUrl]}</a></p>\n";
}
for($i=0; $i<$res['totalResultsReturned']; $i++) {
foreach($xml->Result[$i] as $key=>$value) {
switch($key) {
case 'Thumbnail':
echo "<img src=\"{$value->Url}\" height=\"{$value->Height}\" width=\"{$value->Width}\" />\n";
break;
case 'PublishDate':
case 'ModificationDate':
break;
default:
if(stristr($key,'url')){
echo "<a href=\"$value\">$value</a><br />\n";
} else {
echo "$value<br />";
}
break;
}
}
echo "<hr />\n";
}
next_prev($res, $first, $last);
done();
?>
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
マニュアルは読みましたか?
http://jp2.php.net/manual/ja/function.mb-convert …
読んだ上で「よくわからない」という場合は何がわからないのか詳細を書くとよいでしょう。
この回答への補足
すいませんphpをほとんど理解しておらず、マニュアルを見たのですが分からない事だらけです。
そこで、率直に質問します。
http://daily.xsrv.jp/1.html
で検索すると文字化けします。
どのようにすればいいでしょうか?
プログラムは上記で書いたとおりです。
よろしければ教えていただけないでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
Dosブロンプトでtabを出力したい
-
phpでcookieがうまく保存されない
-
文字化け(Shift-jis→UTF-8変換...
-
PHPで日付の入力内容をチェック...
-
phpにおいて$xを計算式の文字列...
-
PHP 四則演算について
-
findstrのerrorlevel
-
ページ表示ごとにカウントダウ...
-
1行でかくIF文が作用しない
-
私の考えがそもそも、間違って...
-
Windowsのsetコマンドでの小数...
-
カレンダーについて教えてくだ...
-
文字列から期間算出 09-12 12-12
-
webで一円と五円と十円の枚数を...
-
オブジェクトの中身の判定(PHP)
-
'2/1'を'02/01'に変換 (修正版)
-
可変関数について。また、どこ...
-
shシェルスクリプト 空白行の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
phpでcookieがうまく保存されない
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
ゼロとNULLを区別して number_f...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
DBのハッシュ化したパスワード...
-
XMLのタグの有無をPHPで判定し...
-
pdftkを使った処理をバッチファ...
-
batファイルでPC名称の変更
-
変数の中の<br>を消したい
-
bashの関数の引数にスペースが...
-
csvの特定のキーワードを指定し...
-
htmlで複数の個数入力欄を表示...
おすすめ情報