在程序中,需要在DBGridEH控件顯示簡體字體又需要顯示繁體字,不能有亂碼

解决方案 »

  1.   

    對于“可控制”部分的文字,你是如何處理的簡繁轉換的?你可以寫一個方法,透過RTTI取得文字相關的信息,結合你的轉換方式,應可解決你的問題
      

  2.   

    我们以前也遇到过类似的问题,数据库存储那一部分是没有问题的,问题在于DBGRIDEH传输的显示数据时使用的是ANSI编码的,所以会出问题。
    我们的处理方案是在程序中传UTF8同delphi的string兼容,然后在DBGRIDEH显示的时候将UTF8转成WideString再调用DrawTextExW等系统函数将其显示到DbgridEh中。