社区
脚本语言
帖子详情
python 锘� 乱码 该怎么解决
power0811
2010-07-28 10:25:36
读取文件 文件中有 "锘�" 乱码 该怎么过滤掉 用程序 多谢
...全文
1653
8
打赏
收藏
python 锘� 乱码 该怎么解决
读取文件 文件中有 "锘�" 乱码 该怎么过滤掉 用程序 多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foolbirdflyfirst
2010-07-30
打赏
举报
回复
你读取的源文件不是utf-8么?
也就是说在utf-8文件中,有些字符串已经是乱码了?
如果是,那没什么好办法啊。
power0811
2010-07-29
打赏
举报
回复
我现在的问题是去除bom了 在读取源文件内容后 要将其转换成gbk编码输出到另一个文件去, 如果文件中有乱码, 我怎么判断出来,如果是中文字, 我可以读三个字节每次, 问题是如果它本身是乱码 我怎么判断呢 还有如果文件中还包含比如gb2312 两个字节长度的编码,我到时候该怎么判断出来读多少个字节 呵呵 多谢指教
iambic
2010-07-28
打赏
举报
回复
基本做不到。如果没有出现解码异常,计算机怎么知道这是乱码?比如我把一个孤单的囧字呈现在你面前,你也很难分辨这是乱码还是常码吧。
关键是乱码从何而来?在文件中的位置有何特征。你要是能给个真实的样本最好了。
power0811
2010-07-28
打赏
举报
回复
文件本身就是utf8编码的 可是我在读取的时候想把文件中的"锘�"乱码去掉 然后做转换处理 该怎么操作呢
iambic
2010-07-28
打赏
举报
回复
有乱码多半是你解码有问题,先把编码搞正确吧。
foolbirdflyfirst
2010-07-28
打赏
举报
回复
utf-8是传输码,是unicode字符集以特定规律转换而成的。
你先不用python读(是不是读出来转了编码了?),以某个可以查看文件16进制的编辑器(ultraedit可以)查看一下文件最开始的三个字节。
既然你说是utf-8文件,前面又带3个古怪字节,估计就是bom了,去除即可,没鸟用,linux就不认,是windows推荐的标准而已
power0811
2010-07-28
打赏
举报
回复
有 \xef\x81\xac 这三个字节 该怎么办呢 有没有utf8编码对照表之类的呢
foolbirdflyfirst
2010-07-28
打赏
举报
回复
这个挺眼熟,貌似utf-8 bom头,如果是去除文件开头的ef bb bf三个字节即可。
learn-
python
-the-hard-way中文版
learn-
python
-the-hard-way中文版,o基础学习
python
!||随手上传是种美德
python
打印结果
乱码
�
�
�
在爬虫时,返回的结果中含有
�
�
�
导致解析出错。
第一:
Python
2
解决
中文
乱码
问题
【代码】第一:
Python
2
解决
的中文
乱码
问题
python
乱码
转码_
Python
解决
乱码
问题
解决
python
乱码
问题字符串在
python
的内部采用unicode的编码方式,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。编码是一种用二进制数据表示抽象字符的方式,utf8是一种编码方式。代码中的字符串编码默认和代码文件编码相同。decode的作用是将其他编码的字符串...
解决
C++调用
Python
中文
乱码
C++调用
Python
,包括参数传递及返回值的处理的教程都很多。但是对于中文字符作为参数传递时,会遇到编码问题而
乱码
甚至崩溃。经过搜集资料,终于
解决
乱码
问题,特记录在此:1、参数传递一般采用PyObject* objArg = Py_BuildValue("s", "Hello")构建参数,当输入参数为中文时,objArg则返回为空指针。原因是:
Python
为UTF-8编码,而C++中中文大多采用...
脚本语言
37,742
社区成员
34,213
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章