当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#1 票数:81

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#2 票数:39 已采纳

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#3 票数:30

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#4 票数:12

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#5 票数:10

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#6 票数:6

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#7 票数:6

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#8 票数:3

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#9 票数:2

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#10 票数:2

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#11 票数:1

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#12 票数:1

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

===============>>#13 票数:0

当我尝试在Windows控制台中打印Unicode字符串时,出现错误消息。

UnicodeEncodeError: 'charmap' codec can't encode character ....

我认为这是因为Windows控制台不接受仅Unicode字符。 最好的办法是什么? 有什么方法可以使Python自动打印? 而不是在这种情况下失败?

编辑:我正在使用Python 2.5。


注意:带有对勾标记的@ LasseV.Karlsen答案有点过时(自2008年起)。 请谨慎使用以下解决方案/答案/建议!!

截至今天(2016年1月6日), @ JFSebastian的答案更加相关。

  ask by James Sulak translate from so

未解决问题?本站智能推荐:

1回复

Unicode Python Windows控制台

我有一个21点游戏的程序。 还没有完成,但是我遇到了Unicode问题。 当它打印一个字符串时,它的格式不正确(请看下面)。 是Python 3。 这是我遇到的问题所在的行: 我尝试使用UTF-8对其进行编码,并通过执行chcp将命令提示符设置为UTF-8,然后在运行该程序
1回复

Windows上的Unicode更改控制台字体

我将Unicode字符输出到Windows上的控制台,并且当我手动将字体更改为Lucidia Grande时,输出符合预期。 但是我的问题是,Python,Ruby等如何使用默认字体将Unicode字符输出到Windows控制台? 我以为默认字体不支持所有unicode字符?
2回复

Python控制台无法处理Unicode?

(我正在Windows上使用Python 3.4) 因此,我整理了这段代码,以更好地显示我的麻烦: 在IDLE上,它可以正常工作(它只是打开我指定的文件),但是在Console(双击)上,它一直说Windows找不到该文件。 当然,如果我尝试打开“ text.txt”,只要它存在
9回复

为什么脚本语言不能将Unicode输出到Windows控制台?

Windows控制台至少可以识别十年,并且可能早在Windows NT上。 但是由于某些原因,主要的跨平台脚​​本语言(包括Perl和Python)只输出各种8位编码,因此需要很多麻烦才能解决。 Perl给出了“打印中的宽字符”警告,Python给出了一个charmap错误并退出。 为什么
1回复

Python Unicode-Windows控制台中可以打印哪些字符?

可以在Windows控制台中使用Python打印哪些Unicode字符? 以下代码 给出令人印象深刻的结果,包括错误: UnicodeEncodeError: 'utf-8' codec can't encode character '\?' in position 0: su
1回复

为什么python无法在Windows控制台上接受unicode输入?

我有一个名为“কাজ。py”的python文件。 该文件没有任何花哨的内容。 我对此并不担心。 问题是当我尝试通过复制和粘贴文件名来运行文件时,它不显示“কাজ。py”,而是显示一些框 它会引发这样的错误 但是在同一控制台上,如果我写git add কাজ.py ,它显示
1回复

Windows控制台,Python和上标数字

我正在Windows控制台中工作,无法打印上标数字 。 这是我得到的: 我试图以此方式设置环境变量PYTHONIOENCODING 但是我得到的是 这种情况下的问题是“²”,实际上我得到了替换 我该如何解决? 谢谢!
3回复

使用内联脚本时,在Python中将unicode字符打印到控制台的正确方法

我正在寻找一种方法,使用Python 2.x的print方法将unicode字符打印到支持UTF-8的Linux控制台。 我得到的是: 我想要的是: Python正确检测到控制台配置为UTF-8。 我看过11741574 ,但建议的解决方案使用sys.stdout
2回复

在NetBeans 6.9中使用Unicode字符串测试Python控制台程序

我尝试在NetBeans 6.9中运行以下简单代码 但是我收到以下错误:
5回复

如何在Windows控制台中打印python中的unicode字符串[重复]

这个问题在这里已有答案: Python,Unicode和Windows控制台 13答案 我正在开发一个python应用程序,可以在多个平台上以多种语言将文本打印到控制台。 该程序适用于所有UNIX平台,但在Windows中,在命令行中打印unicode字符串时出错