する質問をすることでしか得られない、回答やアドバイスがある。92サーバーからJSONで送られてきた文字列をAndroidで表示する処理を作っているのですが、正しく表示できません。"円");listItems.add(item);表示結果は、\u4ec1\u53cb\u4f1aとなってしまいます。"\u4ec1\u53cb\u4f1a".getBytes("UTF-8");に置き換えると正しく日本語が表示できている状態です。\u4ec1\u53cb\u4f1aと変換できているので何が原因なのかわかりません。どこが間違っているのかご指摘いただけると幸いです。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。14:03「表示結果は、\u4ec1\u53cb\u4f1aとなってしまいます。」というのはどの変数を表示した結果なのでしょうか?「表示結果は、\u4ec1\u53cb\u4f1aとなってしまいます。14:18説明が不足していてすみませんでした。_tmp_nameになります。この変数をListView上のTextViewに表示したときに崩れます。説明が不足していてすみませんでした。_tmp_nameになります。この変数をListView上のTextViewに表示したときに崩れます。14:45_tmp_stringを表示すると、u4ec1u53cbu4f1aとなります。_tmp_stringを表示すると、u4ec1u53cbu4f1aとなります。20:21UTF-16で"4ec1"は仁、"53cb"は友、"4f1a"は会なので、UTF-16になっていると思います。同じjsonをiOS(Swift)ではなんの加工も必要なく正しく表示できています。UTF-16で"4ec1"は仁、"53cb"は友、"4f1a"は会なので、UTF-16になっていると思います。同じjsonをiOS(Swift)ではなんの加工も必要なく正しく表示できています。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+2以下のメソッドでデコードできます。sb.toString();}使い方は以下のとおりです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。09:04ありがとうございます!できました!ただ、\をつけるのではダメなのですね。ありがとうございます!できました!ただ、\をつけるのではダメなのですね。j+5);ここで既に違っていると思われます。格納(+=)されている文字列が、(最初の場合)「\u4ec1」(6文字)です。一文字)ではありません。Jsonが送ってくる文字列が、"u4ec1"と言う文字列なので、それをUTF-16(で良かった?)の文字コードとして認識、一文字の変換する処理が必要です。変換方法は、、、即答できるほど、覚えていないので、後で調べてみたいと思います。(どなたか、知っている方、よろしく。泥臭い方法は分かるのですが)[追記]デコード方法の提示がありました。ありがとうございます。上記に記載が漏れたので、追記します。コンパイラが、一文字とみなし、変換します。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。21:05ご回答、ありがとうございます。"\u4ec1\u53cb\u4f1a".getBytes("UTF-8");こちらのコードだとうまくいくので、同じ文字列を作ることができればうまくいくのではないかと思いました。そもそものアプローチが間違っているのでしょうか?ご回答、ありがとうございます。こちらのコードだとうまくいくので、同じ文字列を作ることができればうまくいくのではないかと思いました。09:28追記、ありがとうございます。わかりやすくまとめていただき、なにが良くなかったのか理解を深めることができました。追記、ありがとうございます。わかりやすくまとめていただき、なにが良くなかったのか理解を深めることができました。解決済insertしたデータを取得しようとすると、変な文字列が代わりに出力されます。頂いたご意見への回答は行っておりません。