求助:关于双语言
用不同的终端ID使用不同的语言
CRTSBSD
ADDWSE
ADDRTGE
CRTUSRPRF
然后改了SYSVAL 库列表 :
QSYS2989
QSYS2962
QSYS
。。。。。。
每次总是把QSYS2989加在第一位,中文可用,日文不可用。
把QSYS2962加在第一位,日文可用,中文不可用。
这是为何?
帮忙看一下是否其它地方被漏了。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
回复 1# 5158
推荐使用以下的方法:
当用户登陆进入系统时,执行你自己写的initial progam (在user prfile 里面指定).
这个initial program应该做一下这些:
1)执行rtvjoba命令获得工作站名
2)执行dspdevd命令获得工作站键盘的语言代码
3)根据语言代码,执行chgsyslibl将有关语言的库(qsysNNNN)加在最前面
4)改变作业的ccsid到工作站使用语言的代码
如果数据库也是根据语言而分类,那就要改变library list中用户部分。如果合用一个数据库,那么数据库的ccsid就应该设成65535。数据库表中用不同的字段存储不同语言的文本。只有对应语言的文本能够正确显示(除了大写英文之外其他不匹配的语言文本可能显示为垃圾)。