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

[文本处理] [分享]批处理用chcp 65001处理Unicode字符

[复制链接]
发表于 2011-6-15 21:20:10 | 显示全部楼层
小红伞可以扫描,不知道其它杀软怎样。
发表于 2011-6-16 09:38:22 | 显示全部楼层
前两天我因GBK特殊字符太少而郁闷,这就看到Bat兼容Unicode了,真是太好了!
发表于 2011-6-16 17:52:15 | 显示全部楼层
本帖最后由 applba 于 2011-6-16 17:53 编辑

经测试,xp下cmd.exe能读无bom的utf-8文本文件,但是只要有特殊字符就拒绝执行……
发表于 2011-6-16 20:20:35 | 显示全部楼层
楼上是如何测试的呢?

我这里的结果是
cmd下不改变代码集到65001
总是可以正常执行并输出乱码的

一旦改变代码集到65001
执行任何批处理都无反应
包括ANSI编码的批处理
发表于 2011-7-3 18:24:49 | 显示全部楼层
楼上是如何测试的呢?
发表于 2015-12-14 15:34:52 | 显示全部楼层
又来挖坟了。改了之后,Bat也必须是 Unicode 编码
用完了还得改回来,还是比较麻烦
发表于 2019-5-27 10:59:26 | 显示全部楼层
留个记录再来学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 03:45 , Processed in 0.016184 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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