本文共 726 字,大约阅读时间需要 2 分钟。
在中介绍了在NetBeans下显示的结果是正确的,而在DOS下显示乱码,如下图所示:
实际应用中是执行一个bat文件进行自动化测试,而不是在Netbeans下,而这个明显又是文字编码的问题,我想应该会有什么设置可以在DOS中显示中文。在中介绍了Ruby文件使用的UTF-8格式,于是上网收了一下如何在DOS窗口显示UTF-8字符的文章,找到了解决办法。
以下介绍一下如何设置DOS窗口显示UTF-8字符。
1 | chcp 65001<BR> |
修改后,再执行中的计算器自动化脚本时,显示正确,截图如下:
虽然显示正确了,但是设置后,双击bat文件或者在cmd窗口执行bat文件时没有反应,不知道有谁知道如何解决这个呢?
提供的办法可以解决: chcp 65001 > nul && ir.exe -KU -X:ShowClrExceptions TestCalc.rb && pause
本文转自 jingen_zhou 51CTO博客,原文链接:http://blog.51cto.com/zhoujg/517997,如需转载请自行联系原作者