码迷,mamicode.com
首页 > 编程语言 > 详细

Windows下,gVim编辑,Python2应用程序的乱码问题

时间:2017-04-23 18:48:51      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:技术   win   设置   png   image   文件   程序   分享   ima   

Windows,Python2环境下,当gVim配置了 set fileencoding=utf-8,则新建文件编码方式为utf-8。

 

○   如果代码不包含中文,或者仅包含中文注释,则utf-8编码方式可以用。只要在文件头加上 # -*- coding:utf-8 -*- 即可。可以在gVim中使用命令 :set fileencoding来查看文档编码方式,如果不是utf-8,则可以使用命令 :set fileencoding=utf-8来设置。

 

○   如果代码正文包含中文,则utf-8编码方式不可用,因为Windows默认的中文编码方式是gbk,所以如果以utf-8来编码,执行结果会出现乱码。这时要使用gbk编码,即在文件头加上 # -*- coding:gbk -*-,另外还需要将文件编码方式改为gbk,在gVim中使用命令 :set fileencoding=gbk即可,注意,设置完成后保存,用命令 :set fileencoding 查看文件编码方式可以得到结果为 fileencoding=cp936,注意,这个结果是正确的,因为gbk是cp936的扩展。

 技术分享

 

Windows下,gVim编辑,Python2应用程序的乱码问题

标签:技术   win   设置   png   image   文件   程序   分享   ima   

原文地址:http://www.cnblogs.com/gaowengang/p/6753314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!