1.在.bat脚本中使用“chcp 65001”命令来指定UTF-8编码。例如,如果要输出“你好”,可以使用以下代码:@echo off chcp 65001 echo 你好 pause。 2.将.bat文件编码格式转换为ANSI格式。
bat文件或者txt文件右键用“ 编辑” 打开, 另存为时,UTF-8保存为ANSI 格式。即可解决运行是乱码问题,
--fromstackoverflow 在文档目录(一般在用户目录,但是可以修改位置)创建WindowsPowerShell目录,该目录下创建profile.ps1(编码可以是utf-8),内容如下 [Console]::OutputEncoding=[System.Text.Encoding]::UTF8$PSDefaultParameterValues['Out-File:Encoding']='utf8'$PSDefaultParameterValues['Get-Content:Encoding']='...
1 问题 启动startup.bat,出现中文乱码: 2 分析 右击命令窗口,打开命令属性,发现是 GBK 编码: 3 解决 打开${TOMCAT_HOME}\conf\logging.properties,把出现的 UTF-8 改为 GBK(可以用 Notepad 等工具一次性修改): 4 验证©著作权归作者所有,转载或内容合作请联系作者 2人点赞 Java 技术 更多精彩内容,就在...
如果想正确显示UTF-8字符,可以按照以下步骤操作 : 1、打开CMD.exe命令行窗口 2、通过 chcp命令改变代码页,UTF-8的代码页为65001 chcp 65001 执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。 3、修改窗口属性,改变字体 ...
(1)创建 bat 脚本及中文乱码问题 在Windows 平台下,新建一个文本文档,然后将其后缀名改为 bat 即可,例如:test.bat,这样就创建好了一个脚本文件,添加内容后直接双击文件即可运行,简单易用。 不过,这种方法新建的脚本常常会无法正常显示中文。 原因: 批处理文件,是以ANSI编码方式。若以别的方式(如UTF-8)编辑了批...
@echo off set p=aaa if %p%==aaa ( echo %p% set p=bbb echo %p% ) pause 截图: 2.批处理.bat 文件中输出中文乱码 原因:记事本新建的文件,编码不是 utf-8 解决方法:用【记事本】打开>【另存为】>【修改编码为:utf-8】 操作截图: 效果截图:...
cmd 控制台默认编码,一般是简体中文默认的GBK,如果出现中文乱码,一般改为UTF-8可解决。 打开 cmd 控制台窗口 win(窗口键,在Ctrl与Alt之间)+R,输入...
显示乱码的话,应该是您保存脚本文件时的编码未设为ANSI。在Win10系统上脚本/文本默认的保存编码是UTF8,而这个编码对有中文字符的脚本不是很友好。所以会出现乱码现象。因此只需存为ANSI编码的脚本即可解决此问题。
然后去查各个编码集的代码页编号,找到UTF-8的代码也编号是:65001 那么我们的解决方法就出来了: 1.执行命令: chcp 65001 2.切换字体为:Lucida Console(PS:我在执行了第1步命令之后,字体自动变成了Lucida Console) 这个时候,我们脚本输出的中文就不再是乱码啦,如下图: ...