0

谁能告诉我如何从 Java 中的有效负载中删除垃圾字符?

×××ר×× ×- ש×`

发送方系统正在向接收方发送文件到 SAP PI(中间件)。当从 SAP PI 收到文件时,它会显示垃圾字符文件。

谁能告诉我如何删除垃圾字符?

谢谢纳伦德拉

4

1 回答 1

0

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

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

Apache Commons Lang用于转义可能破坏 xml 的字符

//escaping characters like &, <, >
strWithoutNonASCII = StringEscapeUtils.escapeXml(yourString);
于 2015-07-24T07:53:52.927 回答