解决cmd中汉字为utf8编码时乱码的问题

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在命令行窗口中不能正确显示内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。

如果想正确显示UTF-8字符,可以通过 chcp命令改变当前的编码:chcp 65001,执行该操作后,当前的窗口编码就被变成UTF-8了,然后执行你的接下来代码即可。

 

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • 一般我们在更换DNS源或配置了HOSTS后,刷新DNS缓存让你可以得到新的域名解析。当你无法正确访问一个新注册的域名时就可以刷新dns缓存试试,但是不同的系统如Windows、Mac OS和Linux上的方法是不一样的。 如果是 Win 系统:1.在附件中找到 cmd 或Win+R快捷键并输入cmd...
  • 很幸运的是著名的GIT客户端产品SmartGit已经推出了免费版本,即社区版本。只要用户不是用于商业等性质即可免费使用它。 但是用了一段时间会发现提示提供授权码,这是什么情况?具体的情况我们也不晓得,可能是检测到了非社区下的使用。 那么想继续使用Non-Commercial授权协议怎么办? Free...
  • 如你所知,主流的三款桌面虚拟平台是VMware\VirtualBox\Hyper-V。VMware是商业的软件,当然官方也时不时地给出一些序列号供非商业用途使用,主要是占领市场份额嘛。VirtualBox是Oracle免费开源的虚拟机平台,但是很多人误以为开源就是可以商用,这是错误的,Oracle明...
  • 当使用Microsoft帐户登录Windows8时,用户的某些系统和应用设置将存储在云中,并与运行Win8的电脑之间实现同步。那大家有没有想过,如果想删除云端中的这些设置,要如何操作呢? 来看看微软的官方答案: 当您使用Microsoft账户进行登录时,您的电脑将会自动连接到云。这意味着您的许多个人...
  • Windows 还以 8.3 格式生成与 MS-DOS 兼容的(短)文件名,以允许基于 MS-DOS 或 16 位 Windows的程序访问这些文件。在cmd下输入“dir /x”即可看到短文件名的效果。 通配符”*” 和 “?”发送一个请求到iis,当IIS接收到一个文件路径中包含”~”的请求时,...
微信扫一扫即可带走我!