mssql_query("select * from 美沙酮门诊病人",$this->connection) 乱码问题 mssql_query("select * from 美沙酮门诊病人",$this->connection) 
跟踪事件探查器发现:
SQL语句变成下面这样了:select * from 缇庢矙閰棬璇婄梾浜请大侠帮忙解决下,不胜感激

解决方案 »

  1.   

    select * from 美沙酮门诊病人
    改成
    select * from urlencode('美沙酮门诊病人')
      

  2.   

    不行啊,现在查询语句在事件探查器重变成这样了:
    select * from %E7%BE%8E%E6%B2%99%E9%85%AE%E9%97%A8%E8%AF%8A%E7%97%85%E4%BA%BA
      

  3.   

    SQLServer的默认编码没改过啊,在线等,急。。
      

  4.   

    默认的就是GBK吧,应该怎么设置啊
      

  5.   

    PHP脚本跟数据库字符集要一样,否则需要转码。
      

  6.   

    mssql_query("select * from mb_convert_encoding('美沙酮门诊病人','GBK','UTF-8')",$this->connection)