MFC从数据库读取ASCII的表中读取数据
发布网友
发布时间:2022-05-26 01:29
我来回答
共1个回答
热心网友
时间:2024-12-01 12:02
改成((LPCTSTR*)_bstr_t(theValue));试一下,
如果还是显示乱码,需要用WideCharToMultiByte函数将unicode字符串转行成multi-byte字符串后,再添加到List控件追问是这样的,本来数据是ANSI格式的,但因为数据内容包含一些特殊符号,导入数据库时(试过用utf8和gbk)都会报错,当设置成ascii时就没事了。ascii编码是不是不支持中文,但在mysql中使用,set names ascii将环境改为ascii编码,然后使用select命令时看到是中文而不是乱码
追答首先更正一下没有ascii编码,是ascii码。
编码是utf8、utf16、gbk等等。
我上面已经说了解决方法了。