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

python如何支持中文

2013-11-12 21:51 197 查看
开始学习python了,写python程序的时候,2.*版本的python语言默认是不支持中文的。

如果注释中或者字符串中有中文字符,则需要在代码文件的第一行或者第二行添加一行声明文件编码的注释,否则代码文件会使用默认的ASCII码进行编码。声明示例如下:

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


初次接触到这行注释的同学都会觉得这行注释好古怪啊( @o@ )。其实呢,这种注释方式是一个古老而强大的文本编辑器Emacs所采用的声明方式,python代码只是沿袭了这种声明方式,从而将当前文件代码的编码方式声明为采用utf-8编码。

此外,我们可以使用一种非常直观的方式来做这件声明的事:

# coding=utf-8

即,采用

# coding=<encoding name>

的方式,可以实现采用任意一种编码方式对于当前文件代码的编码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 编码 支持中文