估计是你得数据库编码方式是utf-8的

解决方案 »

  1.   

    也有可能是gbk的
    你试着看看吧
    反正是你得编码方式的问题
      

  2.   

    开始我也遇到过这种情况,首先我在数据库管理软件里面直接添加信息,跑出来的结果正常,这说明是你插入所用的网页的问题,在里面加上 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><meta http-equiv="Content-Type" content="text/html; charset=gb2312" > 希望对你有用,可以的话别忘了加点分哦。
      

  3.   

    用utf-8吧...不过页面的编码格式最好和数据库的统一一下...或者转换一下...
      

  4.   


    是POST提交后的echo得到的数据就是乱码,那么存入数据库也必定是乱码咯这个情况应该不是先考虑数据库的问题吧?
      

  5.   

    页面的编码格式为GB2312用其它格式的话网页中的中文无法正常显示。而用GB2312 post得到的数据又是乱码头痛~~~
      

  6.   

    编码的问题不要直接把数据输入到数据库中  通过网页输入    然后 在网页显示的就不是乱码了但是用phpmyadmin查看的话 会是乱码
      

  7.   

    我再详细的说下吧:我做的一个表单POST提交数据,在存入数据库之前在网页上输出下POST的各个参数,结果全是乱码。这样存进数据库的也必定是乱码了。表单的提交地址依然是本页。编码是GB2312。
      

  8.   

    <?php header("content-Type: text/html; charset=utf-8");  ?>
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>必须同时具备这两句代码,页面才能正常显示,但提交数据是乱码。
    其中任何一句代码缺失,页面都无法正常显示,提交的数据也是乱码。