win11,Powershell执行bat批处理文件遭遇乱码,UTF-8

废话不多讲直接开始

这里的灵犀软件安装路径中有中文,所以需要对命令进行转码操作,在中文路径前面添加以下一行,即可简单实现转码功能。
chcp 65001

@echo off

REM 打开Microsoft Edge浏览器
start microsoft-edge:

REM 稍等一会儿,确保浏览器成功打开
timeout /t 5 /nobreak > nul

REM 打开微信
start "" "D:\WeChat\WeChat.exe"

REM 稍等一会儿,确保微信成功打开
timeout /t 5 /nobreak > nul

chcp 65001  

REM 打开网易灵犀办公软件
start "" "D:\softwares\Lingxi\sirius-desktop\网易灵犀办公.exe"

CHCP是MS DOS中的命令,用来显示或设置活动代码页编号的。用法是:
CHCP [number]
其中number指定的是代码页的编号。这个参数是可选的,在命令行下如果不指定这个代码页编号,那么默认是显示当前的代码页编号。65001是UTF-8的编号。

补一嘴,
一,设置控制台的代码页为utf-8:在PowerShell中运行命令"chcp 65001"来设置代码页。更改PowerShell的默认字符编码
二,在PowerShell中运行命令"$OutputEncoding = [console]::OutputEncoding = [Text.Encoding]::UTF8"来将输出编码设置为UTF-8。
三,将文件保存为UTF-8格式:如果您正在处理文件,可以将文件另存为UTF-8格式并在PowerShell中打开它。

今天闲着想着吧每天都需要打开一些软件,重复性太大了,于是乎想着用AI生成一个流程文件,帮助我完成一些机械化的操作,一键打开所有我需要的软件,但是遇到了乱码,所以找了找一些资料,找到了比较简单的方法完成我的目标。那就先这样吧

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值