大家肯定有碰到這樣的情況,財務相關軟體是繁體版的,打支票的功能要求受款人輸出的是簡體字,怎麼辦呢?有沒有支持unicode的VCL和報表呢?

解决方案 »

  1.   

    回楼主,看样子你用的是现成的报表工具吧,
    你有可以再繁体下面输出简体字的输入法吗?
    我来解释一下,因为简体操作系统用的是 GB 也就是国标码,而繁体操作系统用的是 BIG5 码。
    而在简体中文的操作系统下,有输入法可以输入 GB码的繁体字,但这种字,只能在GB码上面看到,
    一但到了繁体操作系统上面一样是乱码,如果楼主是想在繁体操作系统上面打简体中文字的话,
    还要看是哪一种情况,一、是从数据库是检索出来的数据,这个可能要单独处理了,因为可能是用户输入的,不好控制,二、是变量赋值。
    如果是变量赋值,那么唯一的方法就是要有在繁体操作系统下,可以输入BIG5内码的简体字的输入法,
    输入那种汉字才行,这样打印出来也是一样的简体字。不知道楼主是哪一种情况,如果是情况一、则就得强制用户输入的时候一定要输入 BIG5内码的简体字。
      

  2.   

    這個好辦
    你說的是在繁體系中打出的報表要是簡體是吧
    在system32/fonts/中安裝一個能夠正確顯示的簡體字庫
    把該報表的字體設成對應的字體就行了我目前的系統就是這麼解決的