我的程序是unicode,当我用 OpenDocumentFile(strPathName);打开Ansi文本时候,却显示乱码,而打开unicode文本可以,怎么办?我的程序是unicode,当我用 OpenDocumentFile(strPathName);打开Ansi文本时候,却显示乱码,而打开unicode文本可以,怎么办? [解决办法]从文件中一个字节一个字节读,你的缓冲区2个字节2个字节的存, 然后以Unicode来显示,就应该ok了