У меня проблема с обрезанием пробелов в китайских иероглифах. Я пытался войти содержание и вот как это выглядит:Android: Как удалить пробелы в китайских иероглифах?
При отображении его в TextView, это действительно показывает китайские иероглифы, но проблема в том, пробелы до и после строки текста. Может ли кто-нибудь помочь мне кодировать/декодировать это? заранее спасибо.
EDIT 1: Добавлен снимок экрана.
EDIT 2: Добавлена кодировка содержимого в ответ.
HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
, но я все еще получаю квадратные символы при входе и при отображении в макете XML, квадратные символы становятся пробелы.
EDIT 3: Добавлено мое рабочее решение.
private String removeWhiteSpace(String oldString) {
String newString = null;
if (oldString.length() > 0) {
Character c = oldString.charAt(0);
boolean isWhiteSpace = Character.isWhitespace(c);
if (isWhiteSpace) {
newString = oldString.replace(c, ' ');
} else {
newString = oldString;
}
newString = newString.trim();
}
return newString;
}
Проблема в том, как я узнаю пробельные символы китайского языка? – exception01