社区
C++ 语言
帖子详情
C++ 通过odbc连接mysql乱码问题
yfyblongma
2014-12-01 01:55:31
C++ 通过ODBC(版本351)连接mysql数据库,mysql odbc驱动版本5.2.5(5.3.4也试过)驱动的字符集设置成utf8(各种字符集都试过),mysql数据库所有的字符集都是utf8, 存储过程的输出参数也指定为utf8(其他字符集也试过),通过select 语句直接查询出来的中文是utf8编码。 通过存储过程返回来的中文,就是乱码。根本推算不出是什么编码。有大神能帮帮忙解决下嘛。
...全文
263
5
打赏
收藏
C++ 通过odbc连接mysql乱码问题
C++ 通过ODBC(版本351)连接mysql数据库,mysql odbc驱动版本5.2.5(5.3.4也试过)驱动的字符集设置成utf8(各种字符集都试过),mysql数据库所有的字符集都是utf8, 存储过程的输出参数也指定为utf8(其他字符集也试过),通过select 语句直接查询出来的中文是utf8编码。 通过存储过程返回来的中文,就是乱码。根本推算不出是什么编码。有大神能帮帮忙解决下嘛。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
翅膀又硬了
2014-12-16
打赏
举报
回复
引用 4 楼 lianshaohua 的回复:
安装的时候编码别用默认的,要用utf8,看这现象是这里的问题。另外最好使用mysql的api来访问。
++
ztenv
版主
2014-12-15
打赏
举报
回复
安装的时候编码别用默认的,要用utf8,看这现象是这里的问题。另外最好使用mysql的api来访问。
xwuno1
2014-12-15
打赏
举报
回复
你试试ANSI编码。 mysql对带BOM标识的UTF-8编码sql文件,会有一定的问题,似乎是个bug。
yfyblongma
2014-12-15
打赏
举报
回复
不是,字段就是varchar
Arnis1973
2014-12-01
打赏
举报
回复
字段类型可能是特殊, 比如BLOB
Mysql
中文
乱码
问题
完美解决方案.doc
解决
mysql
乱码
问题
。主要是数据库查询出数据中文为问号???的
问题
。
易语言程序免安装版下载
6) 修改
MYSQL
支持库跨静态编译的EXE和DLL传递
连接
句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性
问题
,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现
问题
,谢谢) 7) 其它修改 ...
轻松掌握
C++
数据库编程
本课程主要帮助学员轻松掌握使用
C++
语言
连接
和操作(CRUD)主流关系型SQL Server 、
MySQL
等数据库。 本课程包含的核心教学内容主要是
ODBC
、 MFC
ODBC
、 OLE DB 、ADO 、
MySQL
Connector
C++
,...
【
c++
通过
ODBC
连接
mysql
常见
问题
】
但是还需要注意一个
问题
,“管理工具”下存在32位和64位两种
ODBC
数据源,如果你是32位的程序,配置64位的
ODBC
数据源仍然是
连接
不上的,此时需要在VS下把编译环境改成x64或者配置32位数据源即可。
关于C++用ODBC
连接
数据库中文显示
乱码
的
问题
按照网上提供的
ODBC
连接
数据库的相关资料编写代码,成功编译后运行发现,非中文字段显示正确,而中文字段却是每个汉字以?显示。关于这方面的错误baidu或google下可以找到很多解答方案,我也尝试过其中的一些,有些...
C++ 语言
64,636
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章