先贴代码
这是我的 py 文件
# coding : utf-8
import urllib
company_name = '常州市武进金日福保健食品厂'
company_name_utf8 =company_name.decode('gbk').encode('utf-8')
company_name_urlencode = urllib.quote(urllib.quote())
print company_name_utf8
我像查到的那样
在第一行声明类型
但是无论是 'gbk' or 'utf-8'
在 vim 中运行,都会出现
non-ascii character '***' in file ···················
但是我在 python 的 ide 里面就没有问题
正常输出,不会报错
我在 .vimrc 里面也设置了
set encoding=utf-8,gbk
set fenc=cp936
set fileencodings=cp936,ucs-bom,utf-8,gbk
但是都不管用
很请问一下,大家知道这是怎么一回事吗?
非常感谢 '◡'
这是我的 py 文件
# coding : utf-8
import urllib
company_name = '常州市武进金日福保健食品厂'
company_name_utf8 =company_name.decode('gbk').encode('utf-8')
company_name_urlencode = urllib.quote(urllib.quote())
print company_name_utf8
我像查到的那样
在第一行声明类型
但是无论是 'gbk' or 'utf-8'
在 vim 中运行,都会出现
non-ascii character '***' in file ···················
但是我在 python 的 ide 里面就没有问题
正常输出,不会报错
我在 .vimrc 里面也设置了
set encoding=utf-8,gbk
set fenc=cp936
set fileencodings=cp936,ucs-bom,utf-8,gbk
但是都不管用
很请问一下,大家知道这是怎么一回事吗?
非常感谢 '◡'