概述
1.[代码]Unicode1.py
# -*- coding: utf-8 -*-
# (From http://www.python.org/dev/peps/pep-0263/ )
# Python has a syntax to declare the encoding of
# a Python source file. The encoding information is then used by the
# Python parser to interpret the file using the given encoding. Most
# notably this enhances the interpretation of Unicode literals in
# the source code and makes it possible to write Unicode literals
# using e.g. UTF-8 directly in an Unicode aware editor
# Python will default to ASCII as standard encoding if no other
# encoding hints are given.
# To define a source code encoding, a magic comment must
# be placed into the source files either as first or second
# line in the file. This example sets the source code encoding to
# "utf-8".
import chilkat
# The source code encoding only applies to how Python parses
# your script source.
# Python string variables are nothing more than null-terminated bytes.
# The Python language does not try to interpret the bytes according to
# a character encoding.
#
# Chilkat objects are capable of accepting either ANSI or utf-8 encoded strings,
# and can return ANSI or utf-8 strings.
# Each Chilkat object has a "Utf8" property that controls whether arguments and
# return values are utf-8 or ANSI.
# For example:
# create a new email object.
email = chilkat.CkEmail()
# indicate that input/output strings should be utf-8
email.put_Utf8(True)
# set the email subject to a utf-8 string literal.
email.put_Subject("èéêë")
# REMEMBER: When editing Python source code, make sure you save your source file
# using the character encoding specified by the "magic comment".
print "Done!"
最后
以上就是懵懂冥王星为你收集整理的python源代码编码-Python 定义源码编码 (Source Encoding)的全部内容,希望文章能够帮你解决python源代码编码-Python 定义源码编码 (Source Encoding)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复