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

vs2010 ptvs python3 不能输出中文 乱码

2014-10-16 17:08 288 查看
最近在学习python,下载了python3,用的是vs2010 sp1,安装了ptvs插件,建立一个python项目,

print('你好呀');

竟然报错说,语法错误,查了半天,错误原因如下,

本人用的是简体中文系统,vs2010也是简体中文的,这样项目的源代码就用了gb2312编码,python3,在执行py文件时,用的解码方式是utf-8,

这样就解析不了,导致语法出错,要更改文件源码的保存编码方式,如下图修改即可,





还有就是如果vs中input(’中文‘);print(’中文‘)#出现乱码,就这样提示用户输入,input(u'中文');print(u'中文')#就不会乱码了,

python中出现乱码的解决思路是

保证你的源码保存成utf-8格式

再者输出时在字符前加个标识u,说明输出的是utf-8码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: