从Java字符串中删除字符e280a8

从Java字符串中删除字符e280a8,java,json,oracle,character-encoding,byte,Java,Json,Oracle,Character Encoding,Byte,我的应用程序接受一个Java字符串并将其放入JSON响应中,它在IE上工作,但由于某些原因,在Chrome和Firefox上我看不到页面上的数据,我没有收到任何控制台错误,我确实得到了响应对象,能够在Firebug和Chrome调试工具上检查它 我正在使用Java 6,所讨论的字符串是从Oracle DB中的CLOB列创建的: 下午4点42分字节以UTF-8表示,它是Unicode行分隔符“\u2028”。你说得对 desc = desc.replace("\u2028", ""); desc

我的应用程序接受一个Java字符串并将其放入JSON响应中,它在IE上工作,但由于某些原因,在Chrome和Firefox上我看不到页面上的数据,我没有收到任何控制台错误,我确实得到了响应对象,能够在Firebug和Chrome调试工具上检查它

我正在使用Java 6,所讨论的字符串是从Oracle DB中的CLOB列创建的:


下午4点42分字节以UTF-8表示,它是Unicode行分隔符
“\u2028”
。你说得对

desc = desc.replace("\u2028", "");

desc=desc.replace(“\u2028”和“”);BufferedReader仍然可以工作,但是BufferedReader仍然保留字符。啊哈,它与Unicode NEL混合了,
\u0085
,一种最初的EBCDIC换行符。将为其他人清理答案。谢谢