ホームページ >バックエンド開発 >PHPチュートリアル >phpエンコードjsデコード
方法を探しています
PHP エンコードと JS デコード
1. PHP ページが中国語をエンコードしてデータベースに保存します
2. データベースからデータを取得し、JSON を介して中国語を表示します。 JS デコード
Daniel Method の良い点
私のコードは値
{
$resultArray[$count]['ID'] = $row->CLIENTID; を受け取ります。
$resultArray[$ count]['money'] = $row->PAYNUM;
$resultArray[$count]['Title'] = $row->プロジェクトID;
$resultArray[$count]['モバイル'] = $row ->MOBILENUM;
$resultArray[$count]['SMS_Content'] = $row->SMS;
$resultArray[$count]['Date'] = $row->CREATETIME;
}
PHP json_encode($resultArray) を自動的にカプセル化する方法はありませんか?
メソッドの目的がわかりません
通常、クエリの結果はループで読み取られます。これは、私のコードが値
{
$resultArray[$count]['ID '] = $row ->クライアントID;
$resultArray[$count]['money'] = $row->PAYNUM;
$resultArray[$count]['Title'] = $row->プロジェクトID;
$resultArray[$ count]['Mobile'] = $row->MOBILENUM;
$resultArray[$count]['SMS_Content'] = $row->SMS; '] = $row ->CREATETIME;
PHP には json_encode($resultArray) を自動的にカプセル化する方法はありませんか?
メソッドの目的がわかりません。
あなたのphpバージョンではjson_encodeがサポートされているので、他に何を尋ねる必要がありますか?
それを質問したということは、もちろん、あなたの環境が json_encode 関数をサポートしていないことを意味します
あなたの php バージョンはすでに json_encode をサポートしているのに、まだ何を質問しているのですか?
ご質問いただいたので、もちろん、あなたの環境が json_encode 関数をサポートしていないからです
いや、中国語なので、JSON はうまく使えません。フロントページになると、直接 null または文字化けします
json_encode は utf-8 エンコードでのみ有効です。utf-8 に変換する必要があります。私が提供した方法があります
私の中国語データの送信プロセスはJS - php -mysqlで、抽出されたページはmysql-php - json - js -htmlです。
私の処理方法は次のとおりです。データ JS が PHP に送信される前に、
$html=iconv("GB2312","UTF-8//IGNORE",$html);
$html= urldecode($html); , 取り出すときは通常の手順に従ってください。