- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HttpURLConnection転送で漢字表示)
HttpURLConnection転送で漢字表示
このQ&Aのポイント
- サーブレットA1からサーブレットB2への漢字表示方法をご教示ください
- HttpURLConnectionによる漢字データの送信で表示が?になる問題について
- Shift_JISエンコードを使用した漢字表示の方法についてご教示ください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#161640
回答No.1
ざっと見たところ、テキストをURLエンコードせず、そのままクエリー文字列にしているように見えますが。送信する際にURLエンコードし、受け取った側でURLデコードすれば文字化けはしないと思います。 エンコード URLEncoder.encode(テキスト , エンコード名); デコード URLDecoder.decode(テキスト , エンコード名);
その他の回答 (1)
- mintia007
- ベストアンサー率59% (16/27)
回答No.2
方法は幾つかありますが。プリミティブな方法で。 >>PrintWriter writer = new PrintWriter(new OutputStreamWriter(conn.getOutputStream() , "Shift_JIST") ; >>writer.print("data=漢字"); ↓ PrintWriter writer = new PrintWriter( conn.getOutputStream() ); writer.print( new String( "data=漢字".getBytes( "Shift_JIS" ) ) );
質問者
お礼
ご回答ありがとうございました。 試してみましたが、なぜかうまく動きませんでした。。。 他の設定が悪かったのかもしれないです。
お礼
ご回答ありがとうございました。 おかげさまで無事動くようになりました。