仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 522|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS下python中文编码的成绩

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:34:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!一样的步伐在WIN下跑一般,在Linux下跑读取一般文件会提醒“UnicodeDecodeError:gbkcodeccantdecodebytesinposition30664-30665:illegalmultibytesequence”
这是由于碰到了不法字符——特别是在某些用C/C++编写的步伐中,全角空格常常有多种分歧的完成体例,好比xa3xa0,大概xa4x57,这些字符,看起来都是全角空格,但它们并非“正当”的全角空格(真实的全角空格是xa1xa1),因而在转码的过程当中呈现了非常。
按网上的***是如许办理:
s.decode(gbk,ignore).encode(utf-8)
由于decode的函数原型是decode([encoding],[errors=strict]),能够用第二个参数把持毛病处置的战略,默许的参数就是strict,代表碰到不法字符时抛出非常;
假如设置为ignore,则会疏忽不法字符;
假如设置为replace,则会用?代替不法字符;
假如设置为xmlcharrefreplace,则利用XML的字符援用。

我的办理***是间接疏忽不法字符:
s.decode(gbk,ignore)欢迎大家来到仓酷云论坛!
蒙在股里 该用户已被删除
沙发
发表于 2015-1-16 20:25:45 | 只看该作者

给大家带来CentOS下python中文编码的成绩

对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
简单生活 该用户已被删除
板凳
发表于 2015-1-25 06:34:23 来自手机 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
变相怪杰 该用户已被删除
地板
发表于 2015-2-2 20:25:25 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
山那边是海 该用户已被删除
5#
发表于 2015-2-8 07:21:40 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
海妖 该用户已被删除
6#
发表于 2015-2-25 02:50:21 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
柔情似水 该用户已被删除
7#
发表于 2015-3-7 19:37:14 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
小女巫 该用户已被删除
8#
发表于 2015-3-15 20:36:48 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
再现理想 该用户已被删除
9#
发表于 2015-3-22 05:09:17 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
老尸 该用户已被删除
10#
发表于 2015-3-22 05:09:17 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表