谁能告诉我如何在Java中从有效载荷中删除Junk字符?
×××ר×× ×- ש×`
发送系统正在发送文件到SAP PI(中间件)到接收器。当文件从SAP PI接收时,它显示的是垃圾字符文件。
有谁能告诉我如何删除垃圾字符?
谢谢Narendra
你可以使用以下代码从你的字符串中删除非ascii字符。
String strWithoutNonASCII = yourString.replaceAll("[^\\x00-\\x7F]", "").trim();
或使用 Apache Commons Lang
来转义那些会破坏xml的字符
//escaping characters like &, <, >
strWithoutNonASCII = StringEscapeUtils.escapeXml(yourString);