windows 7 繁简体问题

sun8330 2014-11-13 11:49:28
本人开发了很多客户的系统,有繁体版的和简体版的,以前是装一个繁体WINXP ,一个简体WINXP,繁体的客户就进繁体系统开发,简体就进简体系统开发,因现在WINXP停止升级服务,把电脑系统装成WIN7简体版,开发繁体系统时,就把WIN7的语言改成繁体.
现在问题来了,换成繁体后,进入VFP9.0 SP2开发环境,所有的表单,报表,表格涉及繁体字的都可以正常显示,唯独PRG程序和表单中的事件,里面涉及繁体字的全是乱码.
我想问一下各位同行,是不是WIN7也要装两个系统(一繁一简),才能解决繁简体问题?还是用一个系统可以无障碍解决?
...全文
431 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
sun8330 2015-01-22
  • 打赏
  • 举报
回复
暂时无解,先装两个系统再说
GEORGECHIN1 2014-11-29
  • 打赏
  • 举报
回复
这种UNICODE的问题,在控制台中的语言中更改是可行的,但这样改非常麻烦,因为如果改为繁体,那么运行其它非繁体软件时又将乱码。故这种应该要用临时更改UNICODE的软件-APPLOCALE,这种软件是微软提供的,可以免费下载,安装好,可以针对性地对非UNICODE应用程序设置所需要的语言平台。 PS:简繁转化时,据说有80多个字符不能转,具体是哪80多个字符,没有清单。
十豆三 2014-11-29
  • 打赏
  • 举报
回复
你还在简体中文XP或WIN7下开发就可以,只是使用你开发的软件的电脑的区域和语言改为简体中文即可。
sun8330 2014-11-25
  • 打赏
  • 举报
回复
试过了,不行,把整个专案的代码页都更新了,还是乱码,但是,把代码复制,再粘贴到一个新的prg,显示全正常了,真奇怪
jack_wang0823 2014-11-22
  • 打赏
  • 举报
回复
引用 9 楼 sun8330 的回复:
可是表单.报表上的繁体字都可以正常显示,就只有prg中的繁体字显示乱码,表单的报表的字库跟prg中的应该是一样才对


将prg 另存一次
十豆三 2014-11-16
  • 打赏
  • 举报
回复
说实话,Win7对多语言支持还是比较强的,比XP强多了。
十豆三 2014-11-16
  • 打赏
  • 举报
回复
引用 4 楼 dkfdtf 的回复:
嗯,以前同事换 win8 时也到类似问题,后来是在控制面板中“非 unicode 程序使用的语言”这个选项中改为简体中文解决的
同意这个。 因为我单位都是英文Win7系统。 我在中文XP下开发的软件,在英文Win7系统正常显示。 用的方法就是Win7的区域和语言中所有语言改为中文即可。
xuzuning 2014-11-15
  • 打赏
  • 举报
回复
vfp 的表属性中都有字符集声明:936(简体) 950(繁体) 可用命令修改 简繁体的转换可以通过查表法轻松实现 至于程序文件中的中文,建议用字典法实现: 出现 汉字的地方都用汉语拼音或英文通过函数取回 也可定义成常量 这种设计方案不但能胜任简繁体版,就是你出德文、法文版也不在话下
sun8330 2014-11-14
  • 打赏
  • 举报
回复
引用 6 楼 oldbbb 的回复:
有两点要注意: 1、系统要有繁体字库 2、编辑输入的也是繁体字符编码。
简体windows 7 ,有下载过繁体语言包,算不算系统有繁体字库?
oldbbb 2014-11-14
  • 打赏
  • 举报
回复
引用 9 楼 sun8330 的回复:
可是表单.报表上的繁体字都可以正常显示,就只有prg中的繁体字显示乱码,表单的报表的字库跟prg中的应该是一样才对
如果在这个prg中输入繁体字也会乱码,很有可能是输入的字符编码字库与显示的字符编码字库不同。
sun8330 2014-11-14
  • 打赏
  • 举报
回复
可是表单.报表上的繁体字都可以正常显示,就只有prg中的繁体字显示乱码,表单的报表的字库跟prg中的应该是一样才对
oldbbb 2014-11-14
  • 打赏
  • 举报
回复
繁体一般有GB或BIG5之分
oldbbb 2014-11-13
  • 打赏
  • 举报
回复
有两点要注意: 1、系统要有繁体字库 2、编辑输入的也是繁体字符编码。
sun8330 2014-11-13
  • 打赏
  • 举报
回复
引用 4 楼 dkfdtf 的回复:
嗯,以前同事换 win8 时也到类似问题,后来是在控制面板中“非 unicode 程序使用的语言”这个选项中改为简体中文解决的
我试过,还是乱码;估计还得装两个系统才能解决问题
都市夜猫 2014-11-13
  • 打赏
  • 举报
回复
嗯,以前同事换 win8 时也到类似问题,后来是在控制面板中“非 unicode 程序使用的语言”这个选项中改为简体中文解决的
oldbbb 2014-11-13
  • 打赏
  • 举报
回复
与Windows的“语言区域”有关吗? 去“控制面板”里搞一下看看。
sun8330 2014-11-13
  • 打赏
  • 举报
回复
你说的是选字体吗?选字体也是乱码的,我试过了
oldbbb 2014-11-13
  • 打赏
  • 举报
回复
代码编辑器可以选择字库。编辑--属性

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧