2012-02-08 13 views
0

JSonからデータを取り出して、リストビューに登録しました。それは正しくフェッチしています。しかし、私のリストビューの'のキャラクターはそこでサポートしていませんでしたか?これで何をするの?しかし、基本的にサポートするのは、このようなときです。My TextViewはこの( ')文字をサポートしていません

TextView titletv = (TextView)findViewById(R.id.titleTextView); 
titletv.setText("I'm in critical situation"); 

上記のコードでその文字を設定すると、表示がうまくいきます。それ以外の場合は、サポートされません。

更新

私はこのようなテキストをした私のJSON取得時には -

Per capita income likely to cross Rs 60,000 in â11-12 

上記の行にâ文字のみが私を邪魔参照してください。しかし、この実際の値は'だけです。

Per capita income likely to cross Rs 60,000 in ’11-12 

そして、私のスクリーンショットはここにある - -

私の実際の結果が

ScreenShot

+0

JSonからの応答とjson値には何が表示されますか? – Shaiful

+0

あなたは脱出しようとしましたか? \ ' –

+0

@Shaifulを使用してください。それはjsonのオリジナルキャラクターの応答です。しかし、それはリストビューに印刷されません – Praveenkumar

答えて

4

を書く必要がありますあなたは値をエスケープしてみてください'\'となります。

titletv.setText(jsonString); 

乾杯:

jsonString = jsonString.replace("'","\'"); 

次に、あなたがそのようにそれを使用することができます: あなたはこれを行うことができます。

EDIT

我々はコメントで議論したような問題は、エンコーディングがANSIではなくUTF-8ということでした。

+0

更新された質問をご覧ください。 – Praveenkumar

+0

あなたが投稿したテキストは、JSON自体またはそれが表示される方法ですか? –

+0

Json自体。そして、上のスクリーンショットのように表示されます – Praveenkumar

0

あなただけ

titletv.setText("I\'m in critical situation"); 
+1

ありがとう、私は答えを得た。 – Praveenkumar

関連する問題