ホームページ > バックエンド開発 > PHPチュートリアル > 同じエディター EclipsePHP Studio v1.2.2 で編集した 2 つのページ間で、print_r 出力のフォント サイズと形式が一致しないのはなぜですか? 通常は ajax.php を使用し、osg_aja を使用します

同じエディター EclipsePHP Studio v1.2.2 で編集した 2 つのページ間で、print_r 出力のフォント サイズと形式が一致しないのはなぜですか? 通常は ajax.php を使用し、osg_aja を使用します

WBOY
リリース: 2016-06-13 13:23:16
オリジナル
908 人が閲覧しました

同じエディター EclipsePHP Studio v1.2.2 で書かれた 2 ページ間で print_r 出力のフォント サイズと形式が一致しないのはなぜですか? ajax.php を使用するのが通常ですが、osg_aja を使用して同じエディター EclipsePHP Studio v1.2.2 で書かれた 2 つのページ
print_r 出力のフォント サイズと形式が一致しないのはなぜですか?その結果、第 3 レベルの州と都市の関連付けは、ajax.php を使用する場合は正常ですが、osg_ajax.php を使用する場合は正常ではありません。
ajax.php のコードは次のとおりです。
header("Content-Type : text/html;charset=gbk");
$sql = "SELECT * FROM `ecs_region` WHERE `parent_id` = '1' ORDER BY `region_id` ASC ";
$list = $db-> ;getAll($sql);
foreach ( $list as $key => $val ) {
$list[$key]['region_name'] = urlencode (iconv ('gbk','utf- 8',$val['region_name'])) ;
}
print_r (json_encode ($list));

出力結果は以下のとおりです。
―――― ――――――――――――――― ――――――――――――――――――――――――――――――――― ――

―――――――――― ―――――――――――――――――――――――――――― ――――――――――――――



osg_ajax.php
コードは次のとおりです。
$sql = "SELECT * FROM ` osg_region` WHERE `parent_id` = '1' ORDER BY `region_id` ASC ";

$cursor = exequery( $connection, $sql);

while($rows=mysql_fetch_assoc( $カーソル )){
$arr[]=$rows;
}

foreach ($arr as $key => $val )
{
$arr[$key ]['地域名'] = urlencode (iconv ('gbk','utf-8',$ val['地域名'])); //

}

print_r (json_encode ( $arr));

――――――――――――― ――――――――――――――――――――――――― ―――――――――――――
出力結果は以下の通りです。


-----解決策---------- -----------
エンコードの問題? BOMの頭?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート