phpmyadmin访问mysql读写数据正常吗?

解决方案 »

  1.   

    两个程序对sql写入的不是相同的字符集。
      

  2.   

    在mysql创建一个新的数据库时选择正确的字符集试试
      

  3.   

    感谢hu_zhenghui 回复,
    phpmyadmin操作 mysql可以正常的写入 中文  和正常显示所写中文记录,但是在vc下一读(CString类型)就出现乱码;
    反过来 ,vc也可以 正常现实 在vc程序下  写入中文和 显示中文,但 到phpmyadmin下就是 乱码
      

  4.   

     yifanwu 所说字符集,phpmyadmin中我试验了各种字符: 类型中试验了VARCHAR  TEXT  LONGTEXT,但到vc下都不能 正常显示。
      

  5.   

    luojxun 所说用不同字符集,
    我在vc中所写代码如下:
    CString varName;
    rs.GetFieldValue("name", varName);
    m_list.SetItemText(0, 1, varName);
    varName如何改成unicode呢?
    以前没有 编写过这方面的程序,能提供些资料吗?
      

  6.   

      首先 , 你先查看数据库的存储编码方式,和各个字段的编码方式是否全都是unicode方式的 编码方式。
      再着 ,我提议你在vc++中用TCHAR类型的数据类型。
    顺便问一下你的vc++是哪个版本? 
      

  7.   

     TO dolphin_0128        版本是VC 6.0
      

  8.   

    分太少了
    你是用ADO调用的odbc吗?