【发布时间】:2010-04-16 02:45:07
【问题描述】:
我正在开发一个调用休息网络服务的应用程序。有时 xml 响应包含手机无法显示的字符。显示这些字符时,会显示一个空框。我想过滤掉这些字符。如何检测一个字符是否能够显示在屏幕上?
一些特定的字符包括:
http://www.fileformat.info/info/unicode/char/0094/index.htm http://www.fileformat.info/info/unicode/char/0080/index.htm http://www.fileformat.info/info/unicode/char/0092/index.htm
【问题讨论】:
-
您确定这是“理解”问题(无法识别的 XML 实体)而不仅仅是“显示”问题(应用程序字体缺少某些 Unicode 代码点)吗?如果是前者,答案是在读入之前清理 XML;如果是后者,您的问题可以通过选择(或捆绑)另一种具有更多代码点的字体来解决。
-
你能解释一下哪些字符没有正确显示吗?另外,你用的是什么字体。
-
如果您可以发布更多信息,例如未正确显示的字符,我们可以给您一个不那么笼统的答案
标签: java xml android parsing encoding