PHP SQLSERVER中文乱码怎么办-PHP问题

资源魔 27 0

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

抱歉,评论功能暂时关闭!