码迷,mamicode.com
首页 > 编程语言 > 详细

python输出中文乱码

时间:2018-05-01 23:46:34      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:utf-8   bsp   python3   usr   style   nbsp   div   env   inux   

 

 

由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码

 

 

 

python输出中文乱码

标签:utf-8   bsp   python3   usr   style   nbsp   div   env   inux   

原文地址:https://www.cnblogs.com/lyd447113735/p/8977368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!