Board logo

标题: 如何使简繁系统共用一个批处理而不出乱码 [打印本页]

作者: 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
多谢楼上的几位兄弟,谢了!