服务器正在向您发送带有字节顺序标记(BOM)的UTF-8文本字符串。BOM标识文本是UTF-8编码的,但应在解码之前将其删除。
可以使用以下行(使用包“ bytes”)完成此操作:
body = bytes.TrimPrefix(body, []byte("\xef\xbb\xbf")) // Or []byte{239, 187, 191}
PS。引用该错误ï
是因为将UTF-8 BOM解释为ISO-8859-1字符串会产生这些字符
。
从json获得错误“无效的字符'?'寻找值的开头”的错误。
服务器正在向您发送带有字节顺序标记(BOM)的UTF-8文本字符串。BOM标识文本是UTF-8编码的,但应在解码之前将其删除。
可以使用以下行(使用包“ bytes”)完成此操作:
body = bytes.TrimPrefix(body, []byte("\xef\xbb\xbf")) // Or []byte{239, 187, 191}
PS。引用该错误ï
是因为将UTF-8 BOM解释为ISO-8859-1字符串会产生这些字符
。