编码问题~~~LZ的server是什么编码?gb2312  utf-8??
指定和DB编码一致~~

解决方案 »

  1.   

    数据库的字符集问题set names gbk
      

  2.   

    同情,
    我也是这种问题,
    一直也还没搞懂呢,
    我用servlet
    插入数据正确,
    读出时我把它写到文件上是正确的,
    但传到JS时就是乱码了。
    郁闷、、、、如果楼主也是用servlet的话,
    设一下request.setCharacterEncoding("UTF-8");
    再 xmlDoc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new ByteArrayInputStream(xml.getBytes("UTF-8")));
    时插入数据应该就正确了,
    我的是这么做的,
    但愿你的也行吧
      

  3.   

    据说MYSQL5对中文的支持不好,不过也有解决的办法,就是每次在PHP执行MYSQL_QUERY()前加上mysql_query("Set Names 'gb2312'")这么一句,输入数据库的中文就不会显示为乱码了。
    我现在用的是mysql-4.0.21-win版本,不用mysql_query("Set Names 'gb2312'")也不会出现乱码
      

  4.   

    在每个PHP代码中家mysql_query("set names gb2312");