中文乱码怎么解决,除了直接改编码方法。好像有个方法是在head的前面加个conn文件的链接,可是忘了写法,请高手指点下PHP乱码

解决方案 »

  1.   

    这样试试:header("Content-type:text/html;charset=utf-8"); //浏览器显示页面时的编码
      

  2.   

    数据库编码,php文件保存编码,网页上的编码。查询数据库时编码。一至
      

  3.   


    这样好像不管用
    用dreamweaver设置编码吧,显示用的编码和文件保存的编码要一致。不要用记事本。
      

  4.   

    看过传智播客php的视频,韩顺平说处理中文乱码的常用的两种方法:
    1.<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />(html文件只能用这种)
    2.header("content-type:text/html; charset=utf-8");
    分享给楼主
      

  5.   

    网页乱码就加多head("content-type:text/html;charset=utf-8");
    数据库的话记得编写数据库时候字段记得要改为utf-8格式
      

  6.   

    数据库乱码可以加mysql_query("set names utf8")
      

  7.   

    header("content-type:text/html;charset=utf-8");
      

  8.   

    1.<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />(html文件只能用这种)
    2.header("content-type:text/html; charset=utf-8");
      

  9.   

    header("Content-type:text/html;charset=utf-8"); 
      

  10.   

    php中文乱码,多是配置中设置不当,或编辑器不同所致。
    可以参考如下文章:
    有关php中文乱码的解决方法 
    如何解决php中文字符乱码,中文字符入库乱码的问题
    希望对你有所帮助。
     
      

  11.   

    我假设你数据库用的是UTF-8编码1、header("content-type:text/html;charset=utf-8"); 设置页面的编码,相当于HTML中的<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />2、连接数据库后mysql_query("set names utf8")3、PHP文件可以用editplus或其他文本编辑器打开,另存为UTF8编码。