【发布时间】:2012-04-19 04:16:05
【问题描述】:
我在修剪汉字中的空格时遇到问题。我尝试记录内容,结果如下:
在 textview 中显示时,确实显示中文字符,但问题是字符串文本前后的空格。有人可以帮我编码/解码吗?提前致谢。
编辑1:添加了结果截图。
编辑 2:添加内容字符集作为响应。
HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
但我在记录时仍然会得到方形字符,并且在 XML 布局中显示时,方形字符会变成空格。
编辑 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;
}
【问题讨论】:
标签: java android character-encoding whitespace cjk