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

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

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

 

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • 说到Windows 7也许你还在为大家都知道的功能赞叹,其实,在Windows 7中有很多被大家忽略的功能,在这里就为大家总结出七个被忽略的实用功能。 也许您对Windows 7的Aero功能(Aero Snap、Aero Peek、Aero Shake),Jump List(跳跃菜单),任务栏缩略...
  • 默认的头像是灰底白纹的简单头像,而对于很多人而言可能使用了微软的账户进行登录,登录后头像就会被同步成微软账户上的头像,又或者是自行改了头像。 对于此类的情况,很多人会想着恢复到默认的头像,怎么处理呢? 打开这台电脑或调出运行对话框,输入“C:\ProgramData\Microsoft\User A...
  • 许多人喜欢在重装系统后使用备份的激活文件来还原,当然这是一种很好的方式,但是有时候不适当地操作将导致致命的问题,这便是其中一个。 替换系统激活备份文件后,计算机属性提示产品ID不可用,无法启动 Software Protection 服务以及附带的office也无法启动或闪退。产生这个问题的原因是,...
  • 很幸运的是著名的GIT客户端产品SmartGit已经推出了免费版本,即社区版本。只要用户不是用于商业等性质即可免费使用它。 但是用了一段时间会发现提示提供授权码,这是什么情况?具体的情况我们也不晓得,可能是检测到了非社区下的使用。 那么想继续使用Non-Commercial授权协议怎么办? Free...
  • 很多人在遇到操作系统的正版激活时都会遇到一个情况,就是如何更改我原来的序列号,或是直接清空掉原来的序列号,其实微软已经准备相关的工具。 首先启动你的命令提示窗(CMD)或PowerShell,启动的方法可以是开始菜单中附件中找,又或是进入运行(WIN+R快捷键)输入CMD来运行。 WIN8系列可以开...
微信扫一扫即可带走我!