ホームページ >バックエンド開発 >PHPチュートリアル >PHP Ajax 中国語文字化け問題解決_PHPチュートリアル

PHP Ajax 中国語文字化け問題解決_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:48:12803ブラウズ

これは、返されたresponseTextを処理するときに、XMLHttpがUTF-8エンコードに従ってresponseBodyをデコードするためです。サーバーから送信されたデータストリームが実際にUTF-8エンコードされている場合、中国語の文字は正しく表示されますが、GBKなどの場合は中国語の文字が正しく表示されます。エンコードすると上記の状況が発生します。

解決策は、XMLHttp が混乱しないように、サーバーから返されたデータ ストリームにヘッダーを追加して、送信されたデータ ストリームのエンコーディングを示すことです。

コードをコピーします コードは次のとおりです:

header('Content-Type: text/html; charset=GB2312');

http://www.bkjia.com/PHPjc/319777.html

本当http://www.bkjia.com/PHPjc/319777.html技術記事これは、返されたresponseTextを処理するときにXMLHttpがUTF-8エンコードに従ってresponseBodyをデコードするためです。サーバーから送信されたデータストリームが実際にUTF-8エンコードされている場合、中国語の文字は正しくなります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。