【发布时间】:2017-10-08 18:03:53
【问题描述】:
com.google.gwt.json.client.JSONParser.parseStrict(jsonStr) 在 json 字符串包含不可打印/可识别的 Unicode 字符时引发语法错误。因此,我试图在客户端删除不可打印的 Unicode 字符。在How can I replace non-printable Unicode characters in Java?之后,我正在尝试在客户端实现此代码,但是Character.getType(codePoint)与客户端不兼容。
有什么办法可以解决这个问题吗?还有其他方法可以在客户端获取字符类型吗?关于如何解决主要问题的任何其他建议?
非常感谢! 大卫。
顺便说一句,我尝试使用my_string.replaceAll("\\p{C}", "?") 代码,它在服务器端有效,但在客户端无效。
【问题讨论】:
标签: java json gwt unicode character