整数转换 私有变量 log4j wpf dll interface sms vue中文 vue安装教程 ddos压力测试 jq选择第一个子元素 js获取数组第一个元素 etl数据 oracle分析函数 python平方函数 pythoninput python的array python的extend python文件写入 python学习教程 python语言编程 python如何定义变量 java函数式接口 java接口怎么写 如何安装java环境 如何查看java版本 学java基础 java中接口的定义 java语言是什么 javahttp linux命令行 php实例 opengl编程指南 js图片上传 美国地址生成器 bbm注册 高通cpu排行 js包含字符串 spss22安装教程 坐标标注插件
当前位置: 首页 > 学习教程  > 编程语言

【Window】解决window的bat脚本执行出现中文乱码的问题

2020/9/19 16:08:33 文章标签:

中文那么好,你为什么不好好善待她...

 

window下通过新建txt文件然后改成.bat的文件,输入内容后,执行出现中文乱码?

原因:

批处理文件,是以ANSI编码方式。若以别的方式(如UTF-8)编辑了批处理,转换成ANSI格式即可,正常创建的文件的格式都是utf-8的。

解决:

1.使用windows自带的记事本编辑,然后另存的时候,可选择编码方式即可。

2.在代码里修改执行时的编码格式:

@echo off
REM 后续命令使用的是:UTF-8编码
chcp 65001
echo 中文测试
pause

小知识了解一下:

doc 代码页(自行百度):
chcp 65001  就是换成UTF-8代码页
chcp 936 可以换回默认的GBK
chcp 437 是美国英语  
cmd   脚本文件的描述是 “windows nt命令脚本” (年轻人,本是多)
bat   脚本文件的描述是 “ms dos批处理文件”   (上年纪的,办事牢靠)

 


本文链接: http://www.dtmao.cc/news_show_200359.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?