linux下用C/C++语言操作mysql数据库显示不了表里的汉字的解决办法
2013-11-10 22:40
393 查看
之前在建表和字段的时候,都把它们设置为了utf8,虽然插入数据后在数据表里可以显示出汉字了,但用C/C++代码来操作mysql数据库,还是显示不出来汉字。
后来查阅,得知:要在执行数据库操作语句前加上下面一句:
mysql_query(&mysql,"set names utf8"); //mysql 是MYSQL 声明的一个对象(MYSQL mysql;)
本文出自 “大白菜” 博客,请务必保留此出处http://dreamylights.blog.51cto.com/1163218/1323015
后来查阅,得知:要在执行数据库操作语句前加上下面一句:
mysql_query(&mysql,"set names utf8"); //mysql 是MYSQL 声明的一个对象(MYSQL mysql;)
本文出自 “大白菜” 博客,请务必保留此出处http://dreamylights.blog.51cto.com/1163218/1323015
相关文章推荐
- mysql数据库插入汉字显示???(linux)问题解决
- 用PuTTY登录Linux后,汉字显示为乱码的两种解决办法
- linux中的sqlplus显示乱码和方向键解决办法
- linux 下SSH 中文显示乱码解决办法
- Linux终端显示[-bash-4.x]的解决办法
- linux 敲命令 显示 commond not found 解决办法
- 在linux下无法访问Windows下的文件,显示错误为:不能访问软件的解决办法
- linux下使用vim编辑文本文件时显示^M的解决办法
- jfreechart在linux环境下显示中文为乱码的解决办法
- [C] 跨平台使用TCHAR——让Linux等平台也支持tchar.h,解决跨平台时的格式控制字符问题,多国语言的同时显示(兼容vc/gcc/bcb,支持Windows/Linux/Mac)
- 如何在Linux下用C/C++语言操作数据库sqlite3
- linux中ssh客户端显示中文乱码修改解决办法
- 【MySql】MySql数据库中插入中文字符,显示乱码解决办法
- linux中ssh客户端显示中文乱码修改解决办法[转]
- linux 中 ssh客户端显示中文乱码修改解决办法
- linux添加用户切换后显示-bash4.1$的解决办法
- 关于QTE4的汉字显示问题的终极解决办法!!!(亲测可用!)
- linux下误操作startx命令后,在登录界面进不去解决办法
- 英文操作系统下中文操作软件汉字显示为问号的问题解决方法
- linux中文显示乱码的解决办法