Qt中用ODBC连接excel中文乱码问题
来源:互联网 发布:js脚本程序 编辑:程序博客网 时间:2024/04/28 13:15
用ODBC连接读取excel文件中的中文表名时,返回的结果为乱码,是因为qt源代码中获取表名中的函数
QStringList QODBCDriver::tables(QSql::TableType type) const
在获取字符串值时,不是以unicode方式读的QString fieldVal = qGetStringData(hStmt, 2, -1, false)
将false改为true重新编译会生成qsqlodbc.dll,qsqlodbcd.dll和qsqlodbcd.pdb,将这三个文件复制到qt安装目录下的\plugins\sqldrivers\目录下即可
0 0
- Qt中用ODBC连接excel中文乱码问题
- qt用ODBC连接excel
- ODBC连接MySQL时中文乱码问题的解决
- qt下odbc驱动中文乱码解决
- qt 中文乱码 问题
- qt中文乱码问题
- qt中文乱码问题
- qt中文乱码问题
- QT 中文乱码问题
- qt中文乱码问题
- qt中文乱码问题
- QT中文乱码问题
- Qt中文乱码问题
- qt中文乱码问题
- Qt-中文乱码问题
- QT中文乱码问题
- QT中文乱码问题
- qt中文乱码问题
- c#连续输入整型数组(冒泡排序)
- set_include_path用法详解
- 多线程之NSOperation
- 基于protobuf的RPC实现
- Python笔记:pdb调试
- Qt中用ODBC连接excel中文乱码问题
- Solr查询语法笔记——相似文章
- 利用union判断系统的大小端
- 九天鸟问答社区:招募社区管理员和活跃用户
- ACM Coupons
- STL 源码分析 # stl_iterator & stl_iterator_base #
- python爬虫爬取美女图片
- 企业版IDP的申请及“In House”发布
- 给定一段正整数范围,统计9(或者1~9任意一个数)的个数