JavaがPHPにデータを送信すると、中国語で疑問符が表示されます
Jun 23, 2016 pm 02:20 PM
php post Chinese php post Chinese java
いくつかのステータスを確認しましたecho "Hello"; // こんにちは
echo json_encode("Hello") // /u4f60/u597d これも気にしません
echo $ _POST ['鍵'] //? ?
実際、私は Android で作業しており、接続に使用されるパッケージは org.apache.http
の下にあります
中国語を php に投稿する方法
ディスカッションへの返信 (解決策)
エンコードの問題です
echo Base64_encode( $_POST['key']);
結果を投稿します
エンコーディングの問題、受信した投稿値をトランスコードする必要があります、iconv
echo base64_encode($_POST['key']);
結果を投稿します
Send ' You' display Pw==
echo base64_decode('Pw=='); //出力 ?
送信時に 'you' が '?' になったことを意味します。 ; //出力 ?
これは、送信時に「you」が「?」になったことを意味します
Java と php のエンコーディングに問題があると思います
php 変数に中国語の文字が格納されている場合、mysql にアクセスしてクエリするのは問題ありません
php.ini でエンコーディングを変更する方法を知っていますか
echobase64_decode ('Pw =='); //出力 ?
送信時に「you」が「?」になってしまうことを意味します。 2つの場合 すべての文字は Pz8=
これでリクエストが取得されます
List<NameValuePair> listParams = new ArrayList<NameValuePair>(); if (params != null) { for (String name : params.keySet()) { listParams.add(new BasicNameValuePair(name, params .get(name))); } } try { UrlEncodedFormEntity entity = new UrlEncodedFormEntity( listParams); HttpPost request = new HttpPost(url); request.addHeader("charset", HTTP.UTF_8); request.setEntity(entity); return request;
ログイン後にコピー
これ?それ?コード変換の問題が発生したようです。マークしてください
さて、皆さんありがとうございます、解決しました
UrlEncodedFormEntity entity = new UrlEncodedFormEntity( listParams);//改成UrlEncodedFormEntity entity = new UrlEncodedFormEntity( listParams,HTTP.UTF-8);
ログイン後にコピー
可能であればコメントアウトしてください
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7281
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1341
46


Laravel チュートリアル
1258
25


PHP チュートリアル
1205
29



LaravelのバックエンドでReactアプリを構築する:パート2、React
