在IronRuby - 编写自动化测试脚本
中介绍了在NetBeans下显示的结果是正确的,而在DOS下显示乱码,如下图所示:
实际应用中是执行一个bat文件进行自动化测试,而不是在Netbeans下,而这个明显又是文字编码的问题,我想应该会有什么设置可以在DOS中显示中文。在IronRuby - 文件编码惹的祸
中介绍了Ruby文件使用的UTF-8格式,于是上网收了一下如何在DOS窗口显示UTF-8字符的文章,找到了解决办法。
解决步骤
以下介绍一下如何设置DOS窗口显示UTF-8字符。
- 打开CMD.exe命令行窗口
- 通过 chcp命令改变代码页,UTF-8的代码页为65001
- 执行该操作后,代码页就被变成UTF-8了。但是还需要修改窗口属性的字体才能正确显示UTF-8字符,在命令行标题栏上点击右键,选择【属性】
-【字体】,将字体修改为True Type字体【Lucida
Console】,然后点击确定将属性应用到当前窗口。可以保持这个设置,免得下次还需要设置。
- 通过以上操作后,显示出来的内容可能不完全,这时我们可以通过最小化后再最大化命令行窗口解决
解决后显示正确
修改后,再执行IronRuby - 编写自动化测试脚本
中的计算器自动化脚本时,显示正确,截图如下:
遗留问题
虽然显示正确了,但是设置后,双击bat文件或者在cmd窗口执行bat文件时没有反应,不知道有谁知道如何解决这个呢?
lostinyoureyes
提供的办法可以解决: chcp 65001 > nul && ir.exe -KU -X:ShowClrExceptions TestCalc.rb && pause
分享到:
相关推荐
可以解决中文乱码问题,共享给大家,解决UTF-8 转换 gb2312,直接放到Bin目录中并引用
GeoServer2.15的MBtilesStore插件:geoserver-2.15-SNAPSHOT-gwc-sqlite-plugin.zip
sqlite3 for delphi 自己修改的版本 解决中文乱码问题
sqlite数据库存取中文乱码的全部解决方案(包括其它数据库oracle+sqlserver+mysql) 数据库的连接方式、数据库里存放数据的字体编码、所选编程语言的缺省字体编码。如果在编程中遇到不能正确显示中文时、、、、
java读sqlite数据库到JTable(解决sqlite中文乱码问题).docx
赠送jar包:sqlite-jdbc-3.15.1.jar; 赠送原API文档:sqlite-jdbc-3.15.1-javadoc.jar; 赠送源代码:sqlite-jdbc-3.15.1-sources.jar; 赠送Maven依赖信息文件:sqlite-jdbc-3.15.1.pom; 包含翻译后的API文档:...
sqlite3.c
1. 内嵌数据库一般是用sqlite进行轻量级管理的。网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. cmd进入该目录下,执行 ...
适用于Arm64-v8a的sqlite3
1. 内嵌数据库一般是用sqlite进行轻量级管理的。网上可以下到sqlite-shell-win32-x86: sqlite3.exe 2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。 3. 执行 sqlite3 .svn/wc.db ...
功能完善的sqlite2和sqlite3数据库工具,视图编码支持UTF-8 支持导出数据格式:SQL statements, CSV, HTML, XML, PDF, JSON, dBase 可同时打开多个数据库文件 支持查看和编辑二进制字段 系统:WINDOWS 文件:sqlite...
赠送jar包:sqlite-jdbc-3.34.0.jar; 赠送原API文档:sqlite-jdbc-3.34.0-javadoc.jar; 赠送源代码:sqlite-jdbc-3.34.0-sources.jar; 赠送Maven依赖信息文件:sqlite-jdbc-3.34.0.pom; 包含翻译后的API文档:...
截至17年5月最新的sqlite数据库驱动java类文件,在-classpath中添加使用
在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询...解决方案是在调用sqlite接口之前,先将字符串转换成UTF-8编码,以下提供各种字符串编码转换函数。 代码如下: //UTF-8转Unicode st
NULL 博文链接:https://tomsxh001.iteye.com/blog/849198
[聊天留言]FexBook 留言本 v1.0 beta UTF-8版(支持Sqlite)_fexbook_v1.0_beta_u[聊天留言]FexBook 留言本 v1.0 beta UTF-8版(支持Sqlite)_fexbook_v1.0_beta_u 1.适合个人搭建网站项目参考 2.适合学生毕业设计搭建...
sqlite-3.7.15&sqlite-jdbc-3.7.15 sqlite是sourceforge上的资源,sqlite-jdbc是Maven上的资源
sqlite-shell-win32-x86-3080200.zip sqlite的windows版本
sqlite-devel-3.7.17-8.el7.x86_64.rpm