无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: 2010jorlaying
打印 上一主题 下一主题

[求助] 大佬们好,这个批处理为何显示乱码?

[复制链接]
31#
 楼主| 发表于 2024-5-10 15:45:31 | 只看该作者
linshi456 发表于 2024-5-10 15:37
24h2系统txt和命令行估计默认utf8,如需要改注册表改成936,和老系统一致,但别人用24h2就不方便。

这是个错误的决定,很多老BAT都会挂
回复

使用道具 举报

32#
发表于 2024-5-10 15:50:41 | 只看该作者
应该是 netsh interface show interface 输出的字符编码为UTF8,而for命令并不支持UTF8 中文编码。
回复

使用道具 举报

33#
发表于 2024-5-10 16:22:53 | 只看该作者
WIN10常遇到的问题,另存为原文件名覆盖,编码选择ANSI就可以了
回复

使用道具 举报

34#
发表于 2024-5-10 22:17:36 | 只看该作者
我试过了这是个BUG  只有 h24 会这样,其他版本不会的

点评

多谢,希望是BUG,如果真是改动那就太麻烦了。  详情 回复 发表于 2024-5-11 10:23
回复

使用道具 举报

35#
发表于 2024-5-10 22:43:00 | 只看该作者

批处理开头,加上:

setlocal enabledelayedexpansion  
chcp 65001
CLS
回复

使用道具 举报

36#
 楼主| 发表于 2024-5-11 10:23:54 | 只看该作者
ZYYDS-FT798 发表于 2024-5-10 22:17
我试过了这是个BUG  只有 h24 会这样,其他版本不会的

多谢,希望是BUG,如果真是改动那就太麻烦了。
回复

使用道具 举报

37#
发表于 2024-5-11 10:40:09 | 只看该作者
估计是编码问题吧

点评

对,24H2打印中文变UTF-8了,其他命令无法识别。  详情 回复 发表于 2024-5-11 11:28
回复

使用道具 举报

38#
发表于 2024-5-11 10:46:08 来自手机 | 只看该作者
先不用for等不乱后再用

点评

只能是这样了。看看RTM后怎么样。  详情 回复 发表于 2024-5-11 11:26
回复

使用道具 举报

39#
 楼主| 发表于 2024-5-11 11:26:40 | 只看该作者
szwp 发表于 2024-5-11 10:46
先不用for等不乱后再用

只能是这样了。看看RTM后怎么样。

点评

以乱治乱也是可以的,将netsh的结果粘贴上来。  详情 回复 发表于 2024-5-11 12:09
回复

使用道具 举报

40#
 楼主| 发表于 2024-5-11 11:28:58 | 只看该作者
cyh92 发表于 2024-5-11 10:40
估计是编码问题吧

对,24H2打印中文变UTF-8了,其他命令无法识别。
回复

使用道具 举报

41#
发表于 2024-5-11 12:09:56 | 只看该作者
2010jorlaying 发表于 2024-5-11 11:26
只能是这样了。看看RTM后怎么样。

以乱治乱也是可以的,将netsh的结果粘贴上来。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-9 19:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表