python报错 ‘utf-8‘ codec can‘t encode characters in position xxxx-xxxx: surrogates not allowed
如果设置为ignore,则会忽略非法字符;
如果设置为replace,则会用?取代非法字符;
如果设置为xmlcharrefreplace,则使用XML的字符引用。
a="\uD83C\uDF1D"print(a)
a="\uD83C\uDF1D"
a=a.encode('utf-8', 'replace').decode('utf-8')
print(a)
a="\uD83C\uDF1D"
a=a.encode('utf-8', 'ignore').decode('utf-8')
print(a)
a="\uD83C\uDF1D"
a=a.encode('utf-8', 'xmlcharrefreplace').decode('utf-8')
print(a)
python报错 ‘utf-8‘ codec can‘t encode characters in position xxxx-xxxx: surrogates not allowed相关推荐
- Python报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 1413-1418: ordinal not
我用的是pyhon 2.7 报错原因是因为 python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错 当我爬取网站存储到本地的时候 发生了报错 ...
- requests请求get接口报错UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 13-14
一.问题描述 在做接口自动化测试时,调用requests的get方法发送请求,报错,报错信息如下: Traceback (most recent call last):File "D:\D1 ...
- Python报错:‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated \UXXXXXXXX escape
Python报错:'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 问题原因 ...
- python 编码报错问题 'ascii' codec can't encode characters 解决方法
python在安装时,默认的编码是ascii, 当程序中出现非ascii编码时,python的处理常常会报这样的错 'ascii' codec can't encode characters pyth ...
- Python报错UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 1919: illegal mult
with open("a.html", 'w') as f:f.write(html) python在写入文件时报错 UnicodeEncodeError: 'gbk' codec ...
- Uwsgi 编码问题 报错[UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in positio]
系统语言不是utf-8的编码 解决办法 查看当前本机编码 locale 可以发现值都是POSIX 安装en_US.UTF-8 localepurge 配置需要的locale(如果没有这个命令,用apt ...
- macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position
在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错, 解决方法如下: 修改Sublime Text3中的设置,Preferences > Brow ...
- Python 编码问题:‘ascii‘ codec can‘t encode characters in position 的解决方案(中文乱码终极解决方案)
有2种方法设置python的默认编码: 方法一:一个解决的方案在程序中加入以下代码: Python代码 import sys reload(sys) sys.setdefaultencoding(' ...
- 已解决 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 26-29: ordinal not in r...
背景 打算使用 pygrib 打开读取 grib2 文件: msgs = pygrib.open(r"D:\下载目录\20230706000000-0h-enfo-ef.grib2" ...
- 解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte
解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...
最新文章
- Jexus部署.Net Core项目
- 现代支付行号查询系统_旅游景区智能管理系统-景区智能导航软件
- 了解Scaffold Generator (转载)
- scala 主构造函数_在Scala中,如何在类的主构造函数中定义局部参数?
- Unity UGUI——Rect Transform包裹(Anchor Presets)
- 2017年计算机三级网络技术试题,2017年计算机三级网络技术考前试题及答案(8)
- mysql忘记了密码、允许远程连接、mysql卸载 -- linux
- 记录一次浏览器主页被劫持的经历
- jquery实现新浪微博的表情插件
- 数据结构C语言版第二版(名师严蔚敏最新力作)人民邮电出版社
- ISIS metric
- 小米路由器的服务器无响应怎么回事啊,小米路由器常见故障处理方法
- 性能课程笔记(五)性能分析思路[转载高楼]
- hdu-2072 单词数(“水”解法)
- 京东金融java面试题_互联网金融西部联盟
- mysql fnv64函数_FNV哈希算法 - osc_tiaoycd5的个人空间 - OSCHINA - 中文开源技术交流社区...
- 记一次艰难的重装系统
- 微型计算机原理及应用 湖南大学,长沙理工大学2019考研大纲:823微机(含单片机)原理及应用...
- matlab实验报告七,matlab实验报告(实验).doc
- 程序员都有些什么企业文化?
热门文章
- RSA实现对文件的加密解密
- java工程师知识架构图图_阿里技术专家教你画架构图、Java 工程师成神之路 | 2019 年 2 月收藏排行...
- 如何用coda虚拟环境分隔多个tensorflow版本
- ###数字不同数之和###python123
- 一文搞懂本地和远程分支代码回退git reset
- 服务器维修模板,中国直辖市服务器维修及数据恢复模板.doc
- 颜值经济下,车企的必备武器
- (转)flex dataGrid 编辑
- 火车票报销凭证打印跑政通
- 一些多元逐步回归的注意事项