PHP SQLSERVER中文乱码怎样办?
PHP衔接SQLSERVER中文乱码成绩
一、SQL语句中有中文会招致查问失败;
二、查问后果有中文会显示乱码。
处理办法一(较简略,倡议应用):
一、PHP文件保留时选ANSI编码;
附:VS Code 扭转默许文字编码,File(文件)->Preferences(首选项)->Usersettings(设置),搜寻encoding,将utf8改成gbk
二、PHP文件头退出
header("Content-Type: text/html; CHARSET=GBK");
处理办法二(较费事):
一、PHP文件放弃默许UTF-8编码;
二、查问前对SQL转码
$sql = "SELECT '是'='是'"; $sql=iconv('UTF-8','GBK',$sql);
三、查问后果对含中文列转码
$stmt = sqlsrv_query( $conn, $sql); if($stmt){ while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC) ) { echo iconv('GBK','UTF-8',$row[0])."<br />"; } }
保举:《PHP视频教程》
以上就是PHP SQLSERVER中文乱码怎样办的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 sqlserver
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!