赞
踩
python无法对这个字符串利用utf-8进行解码,因为没有合适的字符映射到该编码
解决:
text = "特定字符"
encoded_text = text.encode('utf-8', errors='ignore').decode() # 忽略无法表示的字符
encoded_text = text.encode('utf-8', errors='replace').decode() # 使用?替换无法表示的字符
encode([encoding], [errors=‘strict’]),第二个参数可以控制错误处理的策略,默认的参数就是strict,代表遇到非法字符时抛出异常;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。