在python中,中文显示乱码问题的原因是双方使用的编码不一致,比如一个文件使用utf8标记中文而另外一个文件用gbk标记中文,如果我将utf8的文件用gbk解析的话当然是乱码了。
这时,需要用unicode作为中介来完成转换。
假设s1是utf8的字符串(s1是什么编码的字符串一定要明确),要转换为unicode,用temp=s1.decode('utf8')
然后转换为gbk,用s2=temp.encode('gbk')
这样s2才能显示为正确的中文。
为了指定脚本文件中的中文编码可以在脚本头加下面这行:
# -*- coding: gb2312 -*-
pyopengl是一个用python实现的多平台的opengl的api,为了学习python与pyopengl,本文
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....