mysql里面就有一个set names 字符集设置```没有搞过sql server```

解决方案 »

  1.   


    建议你把你的数据库表、类都整理成 gbk_chinese_ci
    至于PHP中的数据库连接文件的连接后加上
    mysql_query("set names 'gb2312'");调用应该没问题了,也可以用 gbk,这个要看你的网页编码是什么了,不过 gbk 中本身就包括了 gb2312 直接这么用没问题
      

  2.   

    进MSQL ADMINISTRATOR中有个管理设置编码格式,你设置下就可以了
      

  3.   

    set all using gb2312 or utf-8
      

  4.   

    多谢,原因是我用了htmlentities这个函数造成的