标题: 如何使简繁系统共用一个批处理而不出乱码
[打印本页]
作者: wxs81514
时间: 2008-6-20 21:14
标题: 如何使简繁系统共用一个批处理而不出乱码
请大家指点一下:
我在简体系统中写的批处理,中文部分在繁体系统里面不能被识别,这使我很苦恼,因为我们公司有些电脑是繁体,有些电脑是简体,有些电脑还是双系统.有没有办法使我的批处理简繁体都能识别.
我想过做简繁两个版的批处理,然后让电脑判断如果是简体系统就执行简体版本,否则就执行繁体版,但我不知道怎样去区分.
请有能力的朋友帮我一把,谢了先!
作者: fastslz
时间: 2008-6-20 21:45
CHCP|find "936"&&简体版.bat
CHCP|find "950"&&繁体版.bat
作者: knoppix7
时间: 2008-6-21 12:38
chcp 936 >nul
GRAFTABL 950 >nul
这样只用1个BAT就好了
不过...似乎需要有2个代码页.
作者: quya
时间: 2008-6-21 13:25
chcp|find "936">nul &&set "jt=echo" &set "ft=rem"
chcp|find "950">nul &&set "ft=echo" &set "jt=rem"
rem 处理其他需要显示字符的时候类推
%jt% 现在是简体
%ft% 現在是繁體 (实际编的时候是真正的繁体)
作者: wxs81514
时间: 2008-6-25 20:04
多谢楼上的几位兄弟,谢了!