情景 最近项目中很多WebService都发不出去,报的错误如下: Invalid white space character in text to output (in xml 1.1, could output as a character entity) 代码如下 private String excuteRealTimeExchange(PadisPackageType reqPackage) { String result; try
尤其是在json load的时候,字符串中的不可见控制字符可能会导致错误,应该先对字符串进行控制字符过滤. 对网页文本同样适用,最好在处理网页文本时先进性控制字符清洗. Replace null bytes in html text with space char to walk around lxml bug in _convert_tree func import re def remove_control_chars(s): control_chars = ''.join(map(unic
十进制 十六进制 控制字符 转义字符 说明 Ctrl + 下列字母 0 00 NUL \0 Null character(空字符) @ 1 01 SOH Start of Header(标题開始) A 2 02 STX Start of Text(正文開始) B 3 03 ETX End of Text(正文结束) C 4 04 EOT End of Transmission(传输结束) D 5 05 ENQ Enquiry(请求) E 6 06 ACK Acknowle