大崎様
eijixAGです。
ご返信、ありがとうございます。
アドバイスを参考に、Entityの設定の個所で文字コードを明示することで、日本語表示ができました。
android開発を始めてまだ間もなく、文字コード指定がどこでできるのかもわからず、
故に調べてもEntityでコード指定できるとも検討がつかなかったので、途方にくれていました。
どこかで明示すればいいとは思ってました。
byte配列変換まで試しました。
助かりました。
一応、備忘録的に、JSON読み出しの部分をコピペしておきます。
========
// 接続されたサーバからの入力ストリームを介して JSON 形式データを読み出し
String json = null;
if (httpResponse != null &&
httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
HttpEntity httpEntity = httpResponse.getEntity();
try {
// ここで、文字コードを指定する。
json = EntityUtils.toString(httpEntity, "UTF-8");
}
catch (ParseException e) {
//例外処理
}
catch (IOException e) {
//例外処理
}
finally {
try {
httpEntity.consumeContent();
}
catch (IOException e) {
//例外処理
}
}
}
========
ありがとうございました。
eijixAG
On 4月17日, 午後7:56, mosaki4 <
mosa...@gmail.com> wrote:
> 大崎といいます
>
> 実際のコードがないので推測になりますが
> HttpPostを使っていて、setEntityで文字コードを指定していないのではないでしょうか?
>
> 2011年4月17日17:18 eijixAG <
nishid...@gmail.com>: