腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
python3
:
在
没有
外部
设置
PYTHONIOENCODING
的
情况下
强制
将
utf-8
用于
标准
输出
/
标准
错误
?
、
、
、
我使用
的
是
python3
,我希望我
的
程序能够
将
utf-8
用于
stdout和stderr,而不必
在
python程序
外部
将
PYTHONIOENCODING
环境变量
设置
为
utf-8
。换句话说,我希望选择
将
强制
utf-8
输出
包含在python程序本身中,而不管调用者
的
环境中是否指定了
PYTHONIOENCODI
浏览 80
提问于2019-04-18
得票数 0
回答已采纳
2
回答
只有当管道进入文件时,并且仅在某些PC上,才能使用UnicodeEncodeError。
、
、
很多人都有这个问题,但是给出
的
解决方案却帮不了我。UnicodeEncodeError: 'ascii' codec can't encode character '\xd6' in position 21:让我困惑
的
是:当调用
python3
myscript.
浏览 4
提问于2016-03-13
得票数 1
回答已采纳
7
回答
如何在
Python3
中
设置
sys.stdout编码?
、
、
、
在
Python 2中
设置
默认
输出
编码是一个众所周知
的
习惯用法:这会将sys.stdout对象包装在编解码器编写器中,该编解码器编写器以UTF8格式对
输出
进行编码。但是,这种技术
在
Python3
中不起作用,因为sys.stdout.write()需要一个str,但编码
的
结果是bytes,并且当codecs尝试<em
浏览 0
提问于2010-12-07
得票数 77
回答已采纳
3
回答
linux中
的
Python unicode
错误
,但不是windows中
的
、
td'): print("{}".format(','.join(data)))Traceback (most recent call last): prin
浏览 14
提问于2020-02-04
得票数 0
3
回答
如何毫无例外地
在
Python3
中打印()字符串?
、
看似简单
的
问题:如何在print()中使用
Python3
中
的
字符串?应该是一个简单
的
:但这不管用。取决于my_string
的
内容、环境变量和
将
引发UnicodeEncodeError异常
的
操作系统:Traceback (most recent call last如果您很幸运,您
的
终端能够处理字符串中包含
的
所有字符,并且一
浏览 6
提问于2014-03-19
得票数 4
回答已采纳
2
回答
坚持使用python中
的
编码和BeautifulSoup
、
、
、
页面是用
UTF-8
编码
的
,使用python
的
HTMLParser可以很好地工作,
没有
UnicodeDecodeError,但是当我尝试用BeautifulSoup解析它时,我确实得到了一个
错误
。我已经尝试了_*_编码:
utf-8
_*_,.encode('
utf-8
'),到处都是,但仍然收到
错误
from BeautifulSoup import BeautifulSoup
浏览 2
提问于2011-12-31
得票数 2
回答已采纳
2
回答
我
在
使用Python编码时遇到了问题
、
、
我
在
PHP上编码时从来
没有
遇到过严重
的
问题。至少我能在几分钟内解决这个问题。但是我花了几个小时来解决python中
的
编码问题,但我仍然不能解决它。所以我
的
问题是,我想使用以下命令使用Shell重定向
将
日语字符串打印到一个文件中但是打印
在
csv文件上
的
日语文本都乱七八糟。我已经尝试了几种解决方案,比如使用.encode('
utf-8
')等,但仍
浏览 0
提问于2011-11-13
得票数 2
回答已采纳
1
回答
如何在PowerShell中将Unicode输送到本机应用程序
、
、
、
、
python3
with open('foo.txt', encoding='utf8') as f:我希望能够
将
一个Python期望
在
$env:
PYTHONIOENCODING
中指定
的
编码中输入它
的
标准
输入,我通常会将其
设置
为UTF8 (这样我就不会收到任何编码
错误
)。 但不管我做什么,人物都会堕落。我搜索了网
浏览 3
提问于2014-09-03
得票数 6
4
回答
为什么UnicodeEncodeError只
在
emacs
的
python shell中引发?
、
、
、
在
python3
中(使用run-python命令调用emacs ):sys.version>>> sys.getdefaultencoding()'
utf
:Python 3.2.3
浏览 0
提问于2013-01-05
得票数 3
回答已采纳
2
回答
使用运行在PyCharm 2016.3.2中
的
Python3.6脚本打开
UTF-8
编码文件
、
、
、
、
Pycharm是PyCharm社区版2016.3.2 3.6.0I am a file with evil unicode characters: äöü 我发现在类似的
情况下
,建议人们
将
环境变量
PYTHONIOENCODING
设置
为
浏览 0
提问于2017-03-15
得票数 1
3
回答
通过语法任务调度程序运行
Python3
UnicodeEncodeError
、
、
、
当我通过Synology任务调度程序运行脚本时,我会得到一个
Python3
UnicodeEncodeError。当我通过命令行运行脚本时(使用PuTTY),我不会得到这个
错误
。test2 = str(test) # to test if the string function causes and issue命令行
输出
版本和脚本将使用 /volume1/@appstore/py3k/usr/local/
浏览 5
提问于2016-07-03
得票数 2
回答已采纳
2
回答
Tomcat
设置
URIEncoding
的
意义是什么?
、
、
、
、
在
Apache中,参数URIEncoding告诉Tomcat如何解释传入
的
URI: 为什么会有一个被
标准
<em
浏览 2
提问于2016-02-08
得票数 3
回答已采纳
2
回答
用'
utf-8
‘解码,但
错误
显示Unicode编码
错误
?
、
、
、
、
我
的
Python2.x脚本尝试下载一个包含中文单词
的
网页。它用
UTF-8
编码。通过urllib.openurl(url),我得到str类型
的
内容,所以我用
UTF-8
对内容进行解码。它抛出UnicodeEncodeError.我
在
谷歌上搜索了很多像和这样
的
帖子,但它们不适合我。我是不是误解了什么?url = 'http://weekly.manong.io/issues/58' html = get_ht
浏览 2
提问于2015-01-17
得票数 1
3
回答
导入CSV文件时Python 3中
的
UnicodeDecodeError
、
、
、
、
in csv_file: main(sys.argv[1:]) foo,bar,test,1,2以及
错误
: Traceback (most recent call last):UnicodeDecodeError: 'ascii' codec can't decode byte 0
浏览 0
提问于2012-10-06
得票数 16
回答已采纳
1
回答
为什么我要做codecs.getreader(sys.stdin.encoding)(sys.stdin)`?= `sys.stdin
、
、
我正在编写一个python程序,上面的所有输入都是输入(替代不工作
的
tr '[:lowers:]' '[:upper:]')。区域
设置
为ru_RU.UTF-8,我使用
PYTHONIOENCODING
=
UTF-8
设置
STDIN/STDOUT编码。这正确地
设置
了sys.stdin.encoding。
浏览 3
提问于2013-04-03
得票数 6
回答已采纳
4
回答
是否可以
将
控制台
的
unicode
输出
直接重定向到文件中?
、
、
我有一个可以
将
unicode
输出
到控制台
的
python脚本,我想将它重定向到一个文件。显然,python中
的
重定向过程涉及
将
输出
转换为字符串,因此我收到无法解码unicode字符
的
错误
。那么,有
没有
办法重定向到以
UTF-8
编码
的
文件呢?
浏览 0
提问于2011-04-04
得票数 30
回答已采纳
2
回答
Python3
日志记录:当从apache/php调用时,UnicodeEncodeError:'ascii‘编解码器不能编码字符'\u20ac’
、
、
、
)取决于如何调用此脚本
的
上下文,它会产生
错误
:观察$
python3
test.py 但是,当我创建一个PHP文件/var/www/html/test.php时: <
浏览 7
提问于2022-07-26
得票数 3
回答已采纳
5
回答
在
Python中通过sys.stdout编写unicode字符串
、
、
、
、
也可以看看原因:>>> locale.getpreferredencoding()>>> sys.stdout.encoding(
UTF-8
是终端所能理解
的
)。sys.stdout = codecs.getwriter(sys.stdout.encoding)(sys.stdout); 现在,unicode字符串可以正确地发送到sys.stdout,因此可以
在
浏览 80
提问于2009-09-24
得票数 19
回答已采纳
2
回答
崇高
的
文本控制台不显示带有重音
的
行
、
、
、
、
在
崇高文本2和3中,控制台
输出
不显示带有重音
的
行:这个有什么解决办法吗?
浏览 7
提问于2016-05-09
得票数 11
回答已采纳
1
回答
Java ProcessBuilder:输入/
输出
流
、
、
我想用java代码调用一个
外部
程序,然后Google告诉我运行时或ProcessBuilder可以帮助我完成这项工作。我试过了,出现了一个java程序无法退出
的
问题,这意味着子进程和父进程都会永远等待。他们正在绞死或陷入僵局。 有人告诉我原因是子进程
的
缓存太小了。当它试图向父进程返回数据时,但是父进程
没有
及时读取数据,则两者都挂起。所以他们建议我分叉一个线程来负责读取子进程
的
缓存数据。我照他们说
的
做,但还是有一些问题。然后关闭通过方法getOutputStream()获得
的</e
浏览 2
提问于2012-07-20
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券