ホームページ >バックエンド開発 >PHPチュートリアル >AndroidクライアントからpostメソッドでPhpに漢字を送信し、Phpがクライアントに戻ると文字化けしてしまいますか?対処方法

AndroidクライアントからpostメソッドでPhpに漢字を送信し、Phpがクライアントに戻ると文字化けしてしまいますか?対処方法

WBOY
WBOYオリジナル
2016-06-23 13:54:56907ブラウズ

タイトル通りです。どこで問題が発生しているのか教えてください。

エコーを通じて中国語の文字を直接返します。データベースを経由しません。


ディスカッション (解決策) に返信

Android で必要なエンコーディングをコーディングするだけです。

1: 統一エンコーディング
2: json 形式で送信

httpPost.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));


BufferedReader Reader = new BufferedReader(new InputStreamReader(
は、「UTF F-8」) " ), 8);

その後、これら 2 行のコードが均一に設定されていないことが判明しました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。