标签归档:UTF-8

Python编程-字符串的编码转换、存储及乱码问题

Python2(包括Python26、Python27等)的字符串通常包含str、unicode两种类型,通常str的字符串编码方式由源码文件的编码方式决定,目前使用的基本都是UTF-8的编码格式,所以要在py文件的头部指定编码格式: 在Python程序内部,通常使用的字符串为unicode编码,这样的字符串字符是一种内存编码格式,如果将这些数据存储到文件或是记录日志的时候,就需要将unicode编码的字符串转换为特定字符集的存储编码格式,比如:UTF-8、GBK等等,很多时候Python程序员都会遇到乱码问题,相信以下的一些处理方式和技巧能帮助大家解决乱码问题。 unic […]

[阅读全文...]

Linux环境.vimrc.utf-8设置

这么多年一直从事C和Python开发,已经习惯了终端写代码的感觉,反而不怎么去折腾IDE的开发环境,可能和一直写C,使用Automake、CMake、gcc的编译环境有关,而且C语言的简洁已经都不需要自动补齐了,即使是Python语言,还是更愿意像man一样去help,我的vimrc.utf-8很简单,上一篇有一个Python程序的header的自动添加功能。

[阅读全文...]