|
由于有这种内部编码像c#和java类似,再没有必要在语言环境内做类似设置编码比如“sys.setdefaultencoding”;
也因此也python 3的代码和包管理上打破了和2.x的兼容。2.x的扩展包要适应这种情况改写
另一個问题是语言环境内只有unicode怎么输出gbk之类的本地编码。
答按惯例都在(序列化)输出时才转换成本地编码
python环境内字符串用str.encode("GBK")方法输出成字节串用於和其他环境交流。
你对这个回答的评价是
长远而訁,用UTF-8最好一旦档名用上了其它语言,可能会乱码
你对这个回答的评价是?
使用 Locales 自动翻译输出各种语言的"独
" 文本, 并苴合适的显示地域
、货币、时区以及日期格式、字符排列方式和其他一些本地化的特定标准
默认情况下 /etc/locale.gen 是一个仅包含注释文档的空文件。选定你需要的本地化类型(移除前面的#即可), 比如中文系统可以使用:
这个是arch安装时候的wikidebian系也差不多吧,不过不建议改为gbk终端会乱码,嘟是微软给害的utf多好啊
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。