任何人都可以告诉我如何从Java中删除垃圾字符。下面
垃圾字符(×××ר×× ×- ש×
)。
发件人系统正在向接收者发送文件到sap pi(中间件),当从SAP PI收到的文件显示垃圾字符文件时,任何人都可以告诉我如何删除垃圾字符。
由于 纳伦德拉
答案 0 :(得分:0)
您可以使用以下代码从字符串中删除非ascii字符:
String strWithoutNonASCII = yourString.replaceAll("[^\\x00-\\x7F]", "").trim();
或使用Apache Commons Lang
来转义可能破坏xml的字符
//escaping characters like &, <, >
strWithoutNonASCII = StringEscapeUtils.escapeXml(yourString);