小记一下批处理窗口中文出现乱码解决方法

2014-12-3 / 0 评论 技术文章 / Mrxn

本文共计 810 字,感谢您的耐心浏览与评论.

今天我使用绿色单文件版的酷狗音乐的时候,需要使用批处理来显示桌面图标,但是我打开后出现乱码。。。。。。于是就开始和度娘聊天了。。。。。。

2014-000043.jpg

首先搜到的方法是:修改注册表:修改codepage的值改为十进制的936或者十六进制的3a8 但是我系统是windows8.1 的 并没有神马codepage !

2014-000050.jpg

于是 Ctrl+F 搜索 codepage 结果这玩意儿。。。

2014-000049.jpg

果断放弃这种修改注册表的方法!

第二种方法是:直接在DOS命令框修改 点运行中的 CMD.EXE 窗口或批处理  然后点击窗口左上角,出现菜单,选“默认值”一看,“属性”中的“当前代码页”框框里写着这么一行:“437 (OEM - 美国)”,将“当前代码页”设置为“936 (ANSI/OEM - 简体中文 GBK)”,点“确定”。再打开批处理,OK了!:

2014-000047.jpg

第三种方法是:直接修改批处理文件,找到批处理文件,右键---编辑---用记事本打开,在其第一行添加 这样的带代码:chcp 936  

小说明一下:
十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。
十六进制"000001b5"或十进制"437",表示“437 (OEM - 美国)”。

2014-000044.jpg

未加之前:

2014-000045.jpg

添加之后:

2014-000046.jpg

再次运行,就显示中文了!如图:

2014-000051.jpg

这种方法也是博主认为最为有效且便捷的方法。

最后一种方法:

因为面出现这种情况是编码不同导致,所以在最开始就应该把编码修正,支持中文的编码是ANSI。我们第一步是新建一个txt文件。

然后点击新建的文本文档,然后选择“文件”=》“另存为”

cmd中的编码方式为ANSI,若中文不是此编码方式则会出现乱码。所以我们在编码的时候选择“ANSI”

jishi.jpg

然后把批处理里面的内容复制过来,粘贴到新建的这个文本里面,再次打开也就显示正常了。

好了,今天就小记到这里吧。希望对遇到这种情况的朋友有所帮助。
      每天一点点,记录自己的成长中的那些琐事。。。。。。。


标签: bat 批处理 乱码

转载:转载请注明原文链接 - 小记一下批处理窗口中文出现乱码解决方法


0条回应:“小记一下批处理窗口中文出现乱码解决方法”


发表评论

{view_code_no}