99问答网
所有问题
python中文显示乱码,已经在开头有了coding: utf-8
直接print是乱码,但是如果在打印的内容前面加上u就正常了,这是为什么,以及有没有其他方法打印正常?
用的idle是pythonxy
举报该问题
其他回答
第1个回答 推荐于2018-07-18
脚本开头加 # -*- coding: utf-8 -*-
用文本编辑器 打开脚本文件,将脚本文件的编码 设置成 ANSI,保存脚本,在 IDLE 中运行,查看结果正常;
# -*- coding: utf-8 -*-
#这是一个注释的练习
print "这是我的第一个学习练习。Python 2"
测试结果,中文显示正常。
本回答被网友采纳
第2个回答 2015-06-23
你可以使用str.encode()强制转换一下,谢谢采纳
第3个回答 2018-02-25
用python3的话应该没有这个问题啊
<上一页
1
2
相似回答
用visualstudio打开.py文件里的
中文乱码
怎么解决?
答:
遇到在Visual Studio中打开.py文件时,出现中文乱码的问题,
可以通过设置编码解决
。确保你使用的编码格式与文件中的数据一致。例如,如果文件中的中文数据使用的是UTF-8编码,你应该在文件的开头添加以下两行代码:!/usr/bin/env python -*- coding: utf-8 -*- 这样设置后,Visual Studio会按照指定的...
python中文显示乱码,已经在开头有了coding:
utf-8
答:
解决这个问题有两种主要的方法。
第一种方法是修改操作系统的默认编码格式
。例如,在Windows系统中,你可以通过命令行命令将其设置为UTF-8编码格式。具体操作步骤是,在命令提示符中输入以下命令:chcp 65001 第二种方法是在Python文件中使用Python内置的方法(decode和encode)将文本解码和编码转换为Windows系统...
notepad++时顶行写了#-*-
coding:utf-8
-*-之后
中文
显
答:
PowerShell默认编码方式通常不是utf-8(大多数系统默认为gbk),这会导致中文乱码
。解决方法是输出时使用u前缀,表示unicode编码。unicode编码对多种编码方式兼容,但python3已无此编码问题。在使用raw_input()时,我也遇到中文输入问题。解决方法是添加# -*- coding: utf-8 -*-,并采用如下代码:pytho...
...*-
coding:
UTF-8
-*-” 这个有什么作用呢?
答:
Python本身并不直接支持中文字符。当你试图在注释、字符串或者其他地方使用中文时,可能会遇到编码错误
。通过在文件开头添加“# -*- coding: UTF-8 -*-”,你可以明确告知Python解释器,这个文件是用UTF-8编码的文本文件,这样就可以正确处理和显示中文了。在实际编程中,这一步骤是不可或缺的。无论是...
python
2.7打印
中文乱码
怎么办
答:
由于
python
默认以ASCII编码,所以不支持中文。所以我们需要在代码前面写上“#_*_
coding:utf-8
_*_”或者#coding=utf-8.当然,如 果你代码中没有
中文,
就不需要加上了。还有一个原因,由于python所运行的操作系统决定的,windows默认的编码方式是GBK编码,所以这也是一个导致
中文乱码
的原因之 一。建...
Python 中文编码
解码
乱码
问题总结
答:
在实际应用中
,Python
中经常遇到
中文编码出现乱码
或报错问题。例如,使用ASCII编码导致错误时,Python2.x中默认编码错误问题尤为突出。为避免编码错误,需在代码文件第一行添加注释声明编码方式,例如`# -*-
coding:
utf-8
-*-`,指示Python使用
UTF-8
编码。打印输出不同结果的问题在于使用不同编码,取决...
python中文乱码出现,
不知道
是
什么原因?
答:
如果你在Linux环境下遇到
中文乱码
问题,那问题可能出在Windows系统上。解决方法
是,
将代码中指定编码的注释修改。原本的#
coding:utf-8
需调整为#coding:gbk。具体操作如下,原本读取页面的代码为html = page.read(),现在应调整为html = page.read().decode('utf-8').encode('gbk')。这一小段代码...
python中文编码
(
汉字乱码
问题解决方案)
答:
Python
默认使用ASCII编码,这在没有更改编码格式的情况下会导致
汉字显示
异常,进而产生错误。解决这个问题的简易方法是在文件的开始处添加# -*-
coding:
UTF-8
-*- 或者 # coding=
utf-8
。
中文乱码
问题在较老版本的Python中较为常见。要解决这一问题,推荐下载最新版本的Anaconda(支持Python3)。最新版...
为什么
Python
脚本中的
中文在
CMD中输入为
乱码
答:
在Windows环境下,如果你的CMD终端显示的
Python
脚本中的
中文出现乱码,
首先需要检查脚本的编码格式是否与CMD环境的编码格式一致。通常情况下,CMD默认使用GB2312编码。如果你的Python脚本是用
UTF-8
编码编写,你需要在脚本顶部添加注释来明确编码格式,例如:# -*-
coding:
utf-8
-*-。这将告诉Python解释器...
大家正在搜
python csv中文乱码
python3输出中文乱码
python文件写入乱码
python开头编码
python运行出现乱码
Python读取excel乱码
python有什么用
python中
python 类
相关问题
python里的#coding=utf_8是什么意思?
python使用find_element_by_name()...
Python中加了# -*- coding: utf-8 -...
python中文显示乱码,已经在开头有了coding: ut...
python3.3中文乱码与默认编码格式设定。
python3.3中文乱码与默认编码格式设定。
编码是utf-8 还是输出乱码 python
python已经在第一行输入了# -*- coding: u...