По-прежнему возникают проблемы с импортированным текстом из моей базы данных на Android - PullRequest
0 голосов
/ 28 июля 2011

У меня была проблема с символами форматирования, показанными на изображении.Я получил помощь с этого сайта, и я использовал Html.fromHtml() и надеюсь, что он будет использовать форматирование, единственное, что он сделал, это удалил символ форматирования, но не что-нибудь еще, например символ новой строки или около того.

Если я не могунайти способ использовать форматирование Интересно, можно ли добавлять "\ n" каждый раз, когда отображается символ.Дело в том, что если я попытаюсь использовать метод типа (Ps, здесь вместо реального символа используется «[]», потому что я не могу узнать, как его написать.

int nr=theTextString.indexOf("[]") 

and then replace the text with 

theTextString=theTextString.substring(0,nr)+ "\n" + theTextString.substring(nr);

, но проблема в том, чтосимвол не представлен как символ для поиска индекса, я не знаю, о чем я знаю. Был бы очень благодарен за помощь.

enter image description here

1 Ответ

0 голосов
/ 28 июля 2011

Если [] символ дерьма отображается только в последней главе, сделайте это

Log.i("My String before:", theTextString);
theTextString = theTextString.substring(0, theTextString.length()-2);
Log.i("My String after:", theTextString);

Кстати: [] <- это не тот же символ (Infact, есть два символа), эточто-то еще. </p>

Решение: закодировать строку

theTextString = URLDecoder.decode(theTextString, HTTP.UTF-8);
...