删除xml有效内容中的垃圾字符

时间:2015-07-24 07:31:10

标签: java

任何人都可以告诉我如何从Java中删除垃圾字符。下面

垃圾字符(×××ר×× ×- ש×)。

发件人系统正在向接收者发送文件到sap pi(中间件),当从SAP PI收到的文件显示垃圾字符文件时,任何人都可以告诉我如何删除垃圾字符。

由于 纳伦德拉

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码从字符串中删除非ascii字符:

 String strWithoutNonASCII = yourString.replaceAll("[^\\x00-\\x7F]", "").trim();

或使用Apache Commons Lang来转义可能破坏xml的字符

//escaping characters like &, <, >
strWithoutNonASCII = StringEscapeUtils.escapeXml(yourString);