如何确保从数据库中读出来的数据是UNICODE的?
数据库的表里的字段有varchar,也有nvarchar(支持Unicode),在代码里写SQL语句把表中的数据读出来处理,但有时候会出错.
wchar_t* sqlstr = L"select Id, Name, Description from t_employee";
通过这条语句读出来的数据其中Name是varchar(10), Description 是nvarchar(100),但是在程序里,程序把Name 和 Description的值都看成是ANSI的字符串,有什么办法办Description的值转为UNICODE字符串呢?