Python-解决字符串编码UnicodeEncodeError错误
data_results="123456789\u93b4\u612c\u59db \u2022" #将字符串转换为字节序列:使用encode方法将字符串转换为字节序列,并指定编码格式为utf-8 print(data_results.encode('utf-8')) #使用encode方法将字符串转换为字节序列,并指定编码格式为gbk,使用ignore参数忽略无法处理的字符 print(data_results.encode('gbk', 'ignore')) #将字节序列转换为字符串:使用decode方法将字节序列转换为字符串,并指定编码格式为utf-8 print(data_results.encode('utf-8').decode('utf-8')) #在输出时指定编码格式为gbk:如果仍然出现UnicodeEncodeError错误,可以将输出的字符串转换为gbk编码格式,并忽略无法处理的字符 print(data_results.encode('utf-8').decode('utf-8').encode('gbk', 'ignore').decode('gbk'))