中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-30 08:38
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 关于touch的乱码问题 查看 865 回复 4
楼 主 关于touch的乱码问题 发表于 2006-06-03 15:30 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
今天跟Wengier兄要了这个软件并给出了使用方法,很是感谢。不过在使用中出现了些问题。

当我第一次在CMD模式下运行
touch /d:%date% /t:%time% 1.txt
此时时间被正确的更改了
当第2次再运行此命令的时候,就没任何反映。
后来发现之后我在运行echo %date%的时候前面有显示乱码
正确显示应该是:2006-6-3 星期六
但确显示为:??? 2006-6-3
由此判断出是因为这个乱码的问题导致不能成功运行命令。

望各位版友给予支持~~
2 发表于 2006-06-03 15:45 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
后来我又发现哪怕我运行了WAIT等别的命令之后
在输入echo %date%
都是乱码
3 发表于 2006-06-03 16:36 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
自己已经解决,反了老帖都到了启发,然后在网上找到了相关的设置方法
chcp 936
运行上面这个之后再运行就没问题了
4 发表于 2006-06-03 17:58 ·  中国 山西 临汾 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re jastyg:

也可以参考下面的主题:

Win2000/XP中的命令行
http://www.cn-dos.net/forum/viewthread.php?tid=20682
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
5 发表于 2006-06-05 09:00 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
确实很详细
论坛跳转: