ホームページ >バックエンド開発 >PHPチュートリアル >angularjs投稿投稿中国語のコードが文字化けしていますか?
html:
リーリーphp:
リーリー受信したユーザー名が文字化けしています。投稿時にヘッダーを設定する必要がありますか?どのように設定すべきか。
さまざまな理由により、以前のシステムとの互換性を最大限にする必要があるため、gb2312が使用されます。
html:
リーリーphp:
リーリー受信したユーザー名が文字化けしています。投稿時にヘッダーを設定する必要がありますか?どのように設定すべきか。
さまざまな理由により、以前のシステムとの互換性を最大限にする必要があるため、gb2312が使用されます。
投稿リクエストのhttp情報を投稿していただけますか?
受信する必要がある場合は、最初に UTF-8 を使用して受信し、保存したり、他のサービスとやり取りしたりする場合は、サーバー上で gb2312 に変換します。iconv()
@ Dawn Stars から提供されたブログ記事 http://blog.csdn.net/vera_xue...
PHPで次のコードを使用して問題を解決しました:
$params = json_decode(file_get_contents('php://input'), true);
require("cfg.php");
global $dbh;
$user_name = $params["uname"];//utf-8
$user_name = iconv("UTF-8", "GB2312", $user_name);