简体版翻译成繁体版、英文版日文版的问题

时间:2022-01-10 14:37:16
对于窗体上控件的翻译,我是同过一张表把各个控件的TEXT存放在表里,包括DATAWINDOW的表头。只要设置字段的排序规则为简体、繁体、英文、日文就可以了。但有个问题,在繁体版操作系统的情况下,DATAWINDOW检索出来的数据怎么办???如果DATAWINDOW设置为宋体字,简体、繁体、英文能看得到但夹有日文的部分就变成乱码,如果设置为Arial字体,则是繁体、英文、日文能看得到,简体成乱码了。
大家看看有什么好的方法,能让检索出来的字体不成乱码。

12 个解决方案

#1


那你就动态调整按钮的字体

如果是简体、繁体、英文的话,你就用宋体

如果是日文的话,你就用Arial字体

不就解决了么?

建议你把控钮封装成一个用户对象,然后在窗口里继承这个用户对象来处理

把代码只需要写在用户对象里即可。

#2


把datawindow建好后导出来只保留source,到时候动态修改source然后再重新create datawindow

#3


动态修改DW的字体,是一个方法.有没有一个通用的字库,对字体显示没有限制.

#4


通用的字体库应该和操作系统有关

你如果用西文的操作系统,中文是显示不出来的,显示的应该是乱码,除非你安装相应的软件
  如中文之星这类的,这样也可以显示中文

所以在不同的操作系统通用的字体是没有的,除非你就在简体中文的操作系统里用

呵呵,也不知道我说的对不对,至少我是这么认为的

帮你up一下,希望有高人能完美的解决这个问题

#5


谢谢 lzp_lrp(lzp) 兄,继续顶啊

#6


没人回答?
up....

#7


升級到pb10,這個都得到了很好的解決!

#8


听说pb10支持unicode..没有用过pb10,期待中....

#9


继续...
为什么动态改变字体后,数据窗口显示没有乱码,但倒出到EXCEL就变成乱码了,哪个兄弟有这方面的经验...

#10


excel没有这种字库了,导出去还得转码

#11


把字库都装完了,还是没有效果,应该不是字库的原因.修改字段的排序规则为*的繁体类型,70%能转换过来,但不可能每次倒数据都去修改表吧.
继续顶啊.....

#12


没人能回答这个问题?..郁闷啊..

#1


那你就动态调整按钮的字体

如果是简体、繁体、英文的话,你就用宋体

如果是日文的话,你就用Arial字体

不就解决了么?

建议你把控钮封装成一个用户对象,然后在窗口里继承这个用户对象来处理

把代码只需要写在用户对象里即可。

#2


把datawindow建好后导出来只保留source,到时候动态修改source然后再重新create datawindow

#3


动态修改DW的字体,是一个方法.有没有一个通用的字库,对字体显示没有限制.

#4


通用的字体库应该和操作系统有关

你如果用西文的操作系统,中文是显示不出来的,显示的应该是乱码,除非你安装相应的软件
  如中文之星这类的,这样也可以显示中文

所以在不同的操作系统通用的字体是没有的,除非你就在简体中文的操作系统里用

呵呵,也不知道我说的对不对,至少我是这么认为的

帮你up一下,希望有高人能完美的解决这个问题

#5


谢谢 lzp_lrp(lzp) 兄,继续顶啊

#6


没人回答?
up....

#7


升級到pb10,這個都得到了很好的解決!

#8


听说pb10支持unicode..没有用过pb10,期待中....

#9


继续...
为什么动态改变字体后,数据窗口显示没有乱码,但倒出到EXCEL就变成乱码了,哪个兄弟有这方面的经验...

#10


excel没有这种字库了,导出去还得转码

#11


把字库都装完了,还是没有效果,应该不是字库的原因.修改字段的排序规则为*的繁体类型,70%能转换过来,但不可能每次倒数据都去修改表吧.
继续顶啊.....

#12


没人能回答这个问题?..郁闷啊..