如何在Windows控制台中的python中打印unicode字符串
发布时间:2020-12-14 04:33:01 所属栏目:Windows 来源:网络整理
导读:参见英文答案 Python,Unicode,and the Windows console10个 我正在开发一个可以在多个平台上将多种语言打印到控制台的python应用程序. 该程序在所有UNIX平台上运行良好,但是在Windows中有错误在命令行中打印unicode字符串. 已经有一个相关的线程: (Windows
参见英文答案 >
Python,Unicode,and the Windows console10个
我正在开发一个可以在多个平台上将多种语言打印到控制台的python应用程序. 该程序在所有UNIX平台上运行良好,但是在Windows中有错误在命令行中打印unicode字符串. 已经有一个相关的线程: 例如,对于以下亚洲文本,在Linux中,我可以运行: >>> print u"u5f15u8d77u7684u6216".encode("utf-8") 引起的或 但在Windows中我得到: >>> print u"u5f15u8d77u7684u6216".encode("utf-8") σ╝?Φ╡╖τ??μ?? 当这样做时,我成功显示正确的文本与消息框: >>> file("bla.vbs","w").write(u'MsgBox "u5f15u8d77u7684u6216",4,"MyTitle"'.encode("utf-16")) >>> os.system("cscript //U //NoLogo bla.vbs") 但是,我希望能够在Windows控制台中执行此操作,最好是在我的python代码之外不需要太多的配置(因为我的应用程序将被分发给许多主机). 这可能吗? 编辑:如果不可能 – 我很乐意接受在Windows中显示unicode的一些控制台应用程序的其他建议.一个替代的Windows控制台的python实现
使用不同的控制台程序.以下工作原理是Cygwin中的默认终端仿真器.
>>> print u"u5f15u8d77u7684u6216" 引起的或 Windows还有其他控制台可供选择,但我尚未评估其Unicode支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 使用py2exe打包的python解释器
- 提取Windows文件属性(自定义属性)C#
- Windows Phone 8 – 无法在Windows Phone 8上安装公司应用程
- windows-server-2008 – FTP错误530,用户无法登录,主目录无
- windows-server-2008-r2 – 远程服务器:请等待系统事件通知
- WIN10桌面无创建文件夹选项,无法创建文件
- powershell – 批量增量文件重命名
- windows – 互联网安全,以保护小型网络上的儿童
- windows-server-2008-r2 – 如何在Windows Server 2008 R2中
- 这几天折腾win10访问deepin共享的历程
推荐文章
站长推荐
- DLL – 有没有办法将版本信息存储在Rust编译的可
- 从.NET DLL – app.config问题消耗webservice
- windows-server-2008 – Windows 2k8 R2 – 什么
- windows下安装rabbitmq
- Windows 10 ADK 版本及下载链接汇总
- 如何在Windows 10上使用64位mongodb进行流星工作
- Windows – 从GPU获取完整的桌面屏幕截图
- windows-phone-7.1 – Windows Phone – PhotoCh
- active-directory – Windows 7在分支机构上慢速
- Windows系统里Oracle 11g R2 Client(64bit)的下
热点阅读