会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> 数据库技术专区 >> MySQL 论坛 >> [求助]头回用mysql而且还是linux下的...读的中文数据会出现乱码啊!!!!! - MySQL 论坛
首页
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 613 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:[求助]头回用mysql而且还是linux下的...读的中文数据会出现乱码啊!!!!! 悬赏分30 [已结帖] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 gaoamining 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:563
  专家分:270
  提问帖:6/4
  回答帖:30
  总帖数:68
  经验值:162
  注 册:2007-10-17
给gaoamining发送一个短消息 把gaoamining加入好友 查看gaoamining的个人资料 搜索gaoamining在MySQL 论坛的所有贴子 引用回复这个贴子 回复这个贴子楼主

发贴心情 [求助]头回用mysql而且还是linux下的...读的中文数据会出现乱码啊!!!!!

我用的mysql文件在附件里...用C++的........



点击浏览该文件

我也把我用的代码贴上来吧!!!!
大家帮我看下......帮我啊!!!!


CSqlBase mySQLBase;/*数据库接连对象*/
mySQLBase.SetHostInfo(HostServerAddr,atoi(MySqlDataBasePorts));
 mySQLBase.SetUserInfo(MySqlUserName,NULL);
 mySQLBase.Open(MySqlDataBase);
 
 CSqlSet *nSql;
 char strSQL[100] = {0};
 Elog("CLIENT","erlog.log",0);
 sprintf(strSQL,"%s","select * from CLIENT");
 Elog(strSQL,"erlog.log",0);
 Elog("111111111111CLIENT","erlog.log",0);
 nSql = mySQLBase.NewSet();
 Elog("222222222222222CLIENT","erlog.log",0);
 nSql->Open(strSQL);
 Elog("333333333333333CLIENT","erlog.log",0);
 while (!nSql->IsEof())/*循环次数是表中的数据数*/
 {
  Elog("循环次数是表中的数据数","erlog.log",0);
  Elog(nSql->Field("CLI_NAME"),"erlog.log",0);
  Elog(nSql->Field("CLI_SEX"),"erlog.log",0);
  Elog(nSql->Field("CLI_DEP_ID"),"erlog.log",0);
  Elog(nSql->Field("CLI_GRO_ID"),"erlog.log",0);
  Elog(nSql->Field("CLI_AUTH_ID"),"erlog.log",0);

  nSql->MoveNext();
 }
 nSql->Close();
 
 Elog("ORG_DEPART","erlog.log",0);
 sprintf(strSQL,"%s","select * from ORG_DEPART");
 nSql = mySQLBase.NewSet();
 nSql->Open(strSQL);
 while (!nSql->IsEof())/*循环次数是表中的数据数*/
 {
  Elog(nSql->Field("ORG_DEP_ID"),"erlog.log",0);
  Elog(nSql->Field("ORG_DEP_NAME"),"erlog.log",0);

  nSql->MoveNext();
 }
 nSql->Close();

出现的日志结果如下:

[2008-04-04 13:45:38] CLIENT
[2008-04-04 13:45:38] select * from CLIENT
[2008-04-04 13:45:38] 111111111111CLIENT
[2008-04-04 13:45:38] 222222222222222CLIENT
[2008-04-04 13:45:38] 333333333333333CLIENT
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] ??
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] ???
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 2
[2008-04-04 13:45:38] 2
[2008-04-04 13:45:38] 2
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] ??
[2008-04-04 13:45:38] 0
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] ??
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] ??A?
[2008-04-04 13:45:38] 0
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] ??B?
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 5
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] A??1
[2008-04-04 13:45:38] 0
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 5
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] A??2
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 5
[2008-04-04 13:45:38] 循环次数是表中的数据数
[2008-04-04 13:45:38] B??1
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] 5
[2008-04-04 13:45:38] 5
[2008-04-04 13:45:38] ORG_DEPART
[2008-04-04 13:45:38] 1
[2008-04-04 13:45:38] ??
[2008-04-04 13:45:38] 2
[2008-04-04 13:45:38] ???
[2008-04-04 13:45:38] 3
[2008-04-04 13:45:38] ???
[2008-04-04 13:45:38] 4
[2008-04-04 13:45:38] ???

发帖:2008-4-5 13:54:00
  鲜花(0)  鸡蛋(0)
 gaoamining 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:563
  专家分:270
  提问帖:6/4
  回答帖:30
  总帖数:68
  经验值:162
  注 册:2007-10-17
给gaoamining发送一个短消息 把gaoamining加入好友 查看gaoamining的个人资料 搜索gaoamining在MySQL 论坛的所有贴子 引用回复这个贴子 回复这个贴子2

发贴心情 

帮我啊!!!!


急啊!!!!

还有linux下的定时器问题啊!!!!!

被卡在这儿动都动不了!!!!!


项目没进展啊!!!!

发帖:2008-4-5 13:56:00

本主题贴数2,分页:[返回帖子列表] [上一页] [1] [下一页]

此主题已经结帖:

gaoamining-30

 *快速回复:[求助]头回用mysql而且还是linux下的...读的中文数据会出现乱码啊!!!!!  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告