找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: in126

[系统相关] [已解决]bat文件,相同的内容,echo后面的内容换成中文就报错

[复制链接]
发表于 2021-8-23 20:34:14 | 显示全部楼层
回复 15# in126


    使用旧版控制台
 楼主| 发表于 2021-8-23 20:50:53 | 显示全部楼层
回复 16# cmd1152


    仍然有错误
  1. http://ys-i.ys168.com/618757377/217166438/jirg36n863K6671GQ730f/%E6%97%A7%E7%89%88%E6%8E%A7%E5%88%B6%E5%8F%B0cmd%E9%94%99%E8%AF%AF.jpg
复制代码
发表于 2021-8-23 20:57:12 | 显示全部楼层
回复 17# in126


    编码或代码的宽容性问题,请确保你的编码是ANSI
 楼主| 发表于 2021-8-23 21:04:41 | 显示全部楼层
回复 18# cmd1152


    嗯嗯,我能确保,看起来这个问题确实挺奇怪的
发表于 2021-8-23 21:15:42 | 显示全部楼层
回复 14# in126


今天百度云盘,下载不了
用这个吧
http://cmd1152.ys168.com/
发表于 2021-8-23 21:16:28 | 显示全部楼层
1 楼的运行没问题
 楼主| 发表于 2021-8-23 21:17:33 | 显示全部楼层
回复 20# newswan


    好的,文件放在了文件区
发表于 2021-8-23 21:19:06 | 显示全部楼层
chcp 936 对应 ansi
chcp 65001 对应 utf8

评分

参与人数 1技术 +1 收起 理由
in126 + 1 感谢科普

查看全部评分

发表于 2021-8-23 21:23:54 | 显示全部楼层
文件 是 unix 换行,改成 windows 换行
ok

评分

参与人数 1技术 +1 收起 理由
in126 + 1 十分感谢!

查看全部评分

 楼主| 发表于 2021-8-23 22:15:10 | 显示全部楼层
回复 24# newswan


    太神奇了,我找到了unix2dos.exe转换了一下,马上成功了!太谢谢了!果然来这里是找对地方了!
 楼主| 发表于 2021-8-23 22:16:47 | 显示全部楼层
回复 24# newswan


    能不吝赐教一下为什么Unix换行符会对中文造成这样的问题而对英文无妨吗?
发表于 2021-8-23 23:55:55 | 显示全部楼层
变量延迟 + 中文字符 + unix 换行
就会出问题,不知道什么原理
 楼主| 发表于 2021-8-24 01:33:03 | 显示全部楼层
变量延迟 + 中文字符 + unix 换行
就会出问题,不知道什么原理
newswan 发表于 2021-8-23 23:55



    好的,今后我写脚本的时候一定会注意,谢谢你的帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 22:18 , Processed in 0.016329 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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