我现在的情况是:
在phpmyadmin中手动插入的中文数据可以正常显示,而且在PHP页面也能正常显示;
但从PHP页面插入时在数据库中汉字一律变成了?,从数据库读取到PHP页面时也是显示?
我的PHP页面,html页面设置的是utf-8,MySQL数据库设置的是utf8;
网上查了不少文章,也按照上面说的修改了几次,但都不能解决;
有哪位高手遇到过,解决过的,请帮帮忙,指点小弟几招,谢谢了!!!

解决方案 »

  1.   

    mysql..    emma这两个,你都分别看一下,看看有没有一个可用的。
      

  2.   


    mysql..是什么?
    emma没找到在哪下,能给个地址吗?
      

  3.   

    用 EMS 数据库操作软件  在拉数据库时将编码设置成和你编程工具上的编码一样的就没问题了
      

  4.   

    经过几番修改,现在显示正常了,
    但是通过get方式传递时,只要有中文就插入失败,我曾看过说是可以把中文编码后再传递,读取时再解码,
    但具体的不懂,如何编码,如何解码都不懂,
    有哪位清楚地能给讲解下?请详细些,最好有代码实例,谢谢!
      

  5.   

    在查询先 mysql_query(" set names utf8");
    url传中文参数先用urlencode编码     urldecode 解码