我要从EXCEL数据库中读取泰文,怎样操作才能得到正确的泰文的编码,而不是乱码呢?

解决方案 »

  1.   

    实际上,你读出来的不是乱码,而是正常的泰文字符,而你在窗口中显示该字符时,用的不是泰文字符集,当然不能正常显示。
    CWnd类有SetFont函数,参数为CFont的对象,CFont封装了一个LOGFONT结构,LOGFONT结构有一个字段lfCharSet,将其设为THAI_CHARSET 。这样应该可以解决你的问题。
      

  2.   

    好,我试试!
    但是我在程序中可以输入泰文,在消息框中显示的泰文也是没有问题的,我把从对话框中得到的泰文,往.xls文件中写,结果在文件中出现的也是“??”,为什么?