热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python汉字编码_python对于中文编码处理的几种方式

我们在编写程序或者脚本的时候,会遇到“中文”编码的问题,导致整个程序无法正常运行,古整理了目前知道的所有“python对于中文编码处理的几

我们在编写程序或者脚本的时候,会遇到“中文”编码的问题,导致整个程序无法正常运行,古整理了目前知道的所有“python对于中文编码处理的几种方式”,具体如下:#coding=utf-8

#如何中文输出'python的中文编码方式'

#方法一:头部加  【# -*- coding: utf-8 -*-】

n = 'python的中文编码方式111111'

print n

#方法二:头部加  【#coding=utf-8】

print 'python的中文编码方式222222'

#方法三:在文本前加一个 u

print u'python的中文编码方式333333'

#方法四:调用encode()方法

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

print n.encode('utf-8') + '4444444'

#方法五:强制类型转换,使用unicode()

print unicode('python的中文编码方式5555555')

#方法六:强制类型转换,使用unicode(s , encoding = '')

list = ['你好:' ,'python!']

print unicode(list[0] , encoding='utf-8')  + unicode(list[1] , encoding='utf-8')

'''

需要注意的是utf-8并不是万能的,我们需要保持脚本、浏览器、程序三者编码之

间的转换;如果utf-8不能解决,可以尝试GBK 或修改浏览器的默认编码。

'''



推荐阅读
author-avatar
SADFGHJKSADFV_565
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有