使用iconv函数解决PHP连接sql server2008数据库乱码问题及An error occurred translating the query string to UTF-16
2022-08-20
PHP SqlServer
1541
0
在用PHP连接sql server2008数据库会出现中文乱码问题,这个问题的解决方法很简单1、首先在PHP脚本文件下加入编码header("Content-Type: text/html; CHARSET=GBK");
2、使用iconv函数;function str($str){
;;;$str=iconv ( "utf-8", "gb2312//IGNORE", $str );
;;;return $str;
;}
3、使用方法$sql1 = "select * from sql_rvi_wx where name='".str("张三")."'";
这里直接调用传递参数即可,这样查询的数据也不会出现乱码以及;[message] => An error occurred translating the query string to UTF-16: 在多字节的目标代码页中,没有此