在 odbc 中为 c++ 指定字符集
Specify charset in odbc for c++
我在 Windows 上使用 ODBC 上的 "sql.h" 库,我想使用 "utf-8" 字符集来读取查询结果。我该怎么做?
ODBC 不使用 UTF-8,API 使用 UCS2 或最近的/some/驱动程序 UTF16。如果需要 UTF-8 编码的数据,可以解码 UCS2 并将其重新编码为 utf8,也可以将 utf8 编码数据存储在二进制列中。
因此,您必须澄清"使用 utf-8 字符集读取查询结果"的含义。
相关文章:
- C++ CUDA:如何将字节表示为字符或字符集?
- 使用 Visual Studio C++ 在控制台中控制字体和字符集
- 如果使用多字节字符集,为什么TCHAR值会更改
- 跨平台 mySQL 与字符集不一致
- 标记字符串,接受CPP中给定字符集之间的所有内容
- 我可以依靠 TCHAR 的定义对我正在使用的字符集做出正确的假设吗?
- Visual Studio 的字符集编码
- 在 c++ 中动态检测文件的字符集
- Windows 10 和 Linux Muparser 名称允许的字符集不同
- 从多字节字符集转换旧的Visual Studio C++项目
- 两个字符集C 的差异
- 使用整个可打印的ASCII字符集C rot-13
- 什么是执行范围内的字符集及其编码
- 多字符集 C++
- 在 odbc 中为 c++ 指定字符集
- C 错误:转换为执行字符集
- 对于C++实现的字符集,什么假设是安全的?
- 确定字符串的字符集
- 在 c++ 中迭代打印完整的 Unicode 字符集
- 如何封送多字节字符集 C#