Linux 使用MySQL C API查询出现中文乱码
2009-08-03 11:50
465 查看
首先执行一次查询编码设定
if(mysql_query(&mysql, "set names utf8")){
fprintf(stderr, "%d: %s/n",
mysql_errno(&mysql), mysql_error(&mysql));
}
然后再执行正常的查询
if(mysql_query(&mysql, "select * from grade_a")){
fprintf(stderr, "%d: %s/n",
mysql_errno(&mysql), mysql_error(&mysql));
}
if(mysql_query(&mysql, "set names utf8")){
fprintf(stderr, "%d: %s/n",
mysql_errno(&mysql), mysql_error(&mysql));
}
然后再执行正常的查询
if(mysql_query(&mysql, "select * from grade_a")){
fprintf(stderr, "%d: %s/n",
mysql_errno(&mysql), mysql_error(&mysql));
}
相关文章推荐
- QT中使用MYSQL中文乱码解决方法(Linux)
- 241,使用mybatis向mysql插入中文时,出现乱码
- Mac OS X下使用MySQL出现中文乱码的解决办法
- mysql--出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- windows下eclipse java开发能正常运行,移植到linux下,从Mysql中读取数据,出现中文乱码
- 在Ubuntu/Linux环境下使用MySQL:解决在Linux环境下MySQL中文乱码的问题
- linux下mysql出现中文乱码(中文问号)
- jsp servlet mysql fckeditor等配合使用时出现中文乱码的解决问题!
- Linux下使用Wine出现中文乱码的解决方法
- MySQL使用cmd查询 中文乱码
- linux出现mysql 中文乱码,修改后重启失败解决方案
- mysql查询中文出现乱码
- 若使用终端操作mysql时出现中文乱码
- 解决MySQL在使用命令时中文字符出现乱码的问题
- 使用终端查看mysql数据中文出现乱码解决
- linux系统,使用vi和less查看文本出现中文乱码,使用cat正常
- 解决使用cmd或powershell进行数据库(MySQL,SQLite3...)查询时中文乱码的问题
- Linux Mysql Client 查询中文乱码
- 解决python2.7 查询mysql时出现中文乱码
- 解决python2.7 查询mysql时出现中文乱码