Android中使用的是UTF-8字符,而CMD默认字符集是ANSI,中文环境下即为GBK,代码页为936。
查询当前代码页的方法为在CMD下直接输入“chcp”命令,并会返回“活动的代码页:936”字样。
找出原因了,解决办法也就有了。
只要使用UTF-8格式的代码页65001就OK了,命令如下:chcp 65001
但是,在窗口中仍旧不能正确显示UTF-8字符。
通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。