在odbc中为c ++指定charset

时间:2014-02-11 08:30:06

标签: c++ utf-8 character-encoding odbc

我在Windows上使用“sql.h”库用于ODBC,我想使用“utf-8”字符集来读取查询结果。 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

ODBC不使用UTF-8,API最近使用UCS2或更多使用/ some / drivers UTF16。如果您想要UTF-8编码数据,您可以解码UCS2并在utf8中重新编码,或者您可以将utf8编码数据存储在二进制列中。

所以你必须通过“使用utf-8字符集来阅读查询结果”来澄清你的意思。