在java中读取文件时忽略异常字符

时间:2011-06-09 08:20:57

标签: java json parsing servlets utf-8

我正在使用servlet来解析日志文件并将数据作为json发送到jsp页面。日志文件包含JSON.parse()无法处理的字符。一个奇怪的字符的例子是“»7í¿7íΠh”。我也知道我的json格式是正确的。

我尝试使用utf-8,utf-16,iso-8859-1读取/写入文件等等但无济于事。现在我正在寻找奇怪的字符(很可能不需要),并在java中读取文件时忽略它们。

有没有办法(也许在servlet中)我可以找到json.parse()无法解析的字符?

1 个答案:

答案 0 :(得分:0)

解决方案是将json解析器从标准json.parse()更改为json_parse