2012-02-08 2 views
0

Я только что получил данные от JSon и внесен в список Listview. Это правильно. Но в моем списке ' персонаж там не поддерживался? Что я сделаю для этого? Но, в основном это поддерживает, когда мы используем, как это -My TextView не поддерживает этот символ (')

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

Это отображение хорошо, когда мы установили, что характер по выше кода. В противном случае он не будет поддерживаться.

Update

В моей 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

Вы пытались сбежать? use \ ' –

+0

@Shaiful Да, это ответ с оригинальным характером json. Но, он не будет печатать в listview – Praveenkumar

ответ

4

Вы должны попытаться избежать значения ' иметь \'. Вы можете сделать это:

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

Затем вы можете использовать его так:

titletv.setText(jsonString); 

Приветствия.

EDIT

Как мы обсудим в комментариях проблема заключалась в том, что кодировка была ANSI вместо UTF-8.

+0

См. Мой обновленный вопрос. – Praveenkumar

+0

Текст, который вы опубликовали, это сам JSON или способ его отображения? –

+0

Json себя.И, как показано выше, снимок экрана – Praveenkumar

0

Вы должны просто написать

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

Спасибо, я получил ответ. – Praveenkumar

Смежные вопросы