Java替换未知的char

时间:2018-04-05 12:29:07

标签: java json replace char

我发送文本用于从我的网站解析到我的restapi并在json中返回解析值,但是它包含许多char,看起来像\u0000\u0020并使其崩溃。

我将尝试替换所有非ASCII字符并替换char,但是有太多不同(相同的显示但不同的值)。 I can't write this char here

2 个答案:

答案 0 :(得分:2)

将所有字符\u0000替换为\u0020,将&0000;替换为&0020;

答案 1 :(得分:1)

\ u0000是unicode null字符 \ u0001是unicode"标题的开始"字符 \ u0002是unicode"文本开头"字符 \ u0004是unicode"传输结束"字符

您可以尝试将org.eclipse.persistence.oxm.CharacterEscapeHandler扩展并覆盖到自定义转义处理程序,以替换或消除您麻烦的字符