【发布时间】:2014-02-11 08:30:05
【问题描述】:
我在 Windows 上为 ODBC 使用“sql.h”库,并且我想使用“utf-8”字符集来读取查询结果。 我该怎么做?
【问题讨论】:
标签: c++ utf-8 character-encoding odbc
我在 Windows 上为 ODBC 使用“sql.h”库,并且我想使用“utf-8”字符集来读取查询结果。 我该怎么做?
【问题讨论】:
标签: c++ utf-8 character-encoding odbc
ODBC 不使用 UTF-8,API 使用 UCS2 或最近的 /some/ 驱动程序 UTF16。如果你想要 UTF-8 编码的数据,你可以解码 UCS2 并在 utf8 中重新编码,或者你可以将 utf8 编码的数据存储在二进制列中。
因此,您必须澄清“使用 utf-8 字符集读取查询结果”的意思。
【讨论】: