您的位置:首页 > 编程语言 > Python开发

用vim写python的中文支持问题

2014-07-21 22:49 375 查看
运行这样一段代码:

#!/usr/bin/python

a=3

b=4

c=a+b

print '我',c #我

如果没有配置中文支持,若python代码中有中文注释,则会发生如下错误:

SyntaxError: Non-ASCII character '\xe6' in file /home/darkblue/test/test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

看了网上的答案,都说第一条加一句:

# -*- coding:utf-8 -*-

可还是会出错:

Warning: unknown mime-type for "我,c" -- using "application/octet-stream"

当我把# -*- coding:utf-8 -*-放到第二行时,输出:

darkblue@ubuntu:~/test$ test.py

我 7

终上所述,把# -*- coding:utf-8 -*-放在代码第二行解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: