如何解决使用Java [重复]去除不良字符
| 这个问题已经在这里有了答案:解决方法
当字符呈现为矩形时,通常意味着您的系统没有必要的字体来显示。
由于安装的字体因计算机而异,因此很难定义“像Unicode字符一样的矩形”的含义。
如果您的代码正在执行显示的机器上运行(例如,您不只是呈现HTML),那么您可能可以使用
Font.canDisplay()
或ѭ1check检查是否可以显示给定的char
/String
。
, 如何删除Java字符串中的Unicode字符之类的矩形。
他们不是坏人!它们没有适当的字体来显示。
不过,如果您愿意,则只能接受您选择的指定范围内的字符。或者提供字体更好
,我将从查看Apache Commons LangStringUtils.escapeHtml()
函数代码(此处的JavaDoc:http://commons.apache.org/lang/apidocs/index.html)开始,看看它们如何进行转义-而不是转义char只需将其删除。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。