希腊字符sql server并不在php中显示

时间:2018-05-31 17:27:21

标签: php sql-server html5

我的服务器数据库有一个带有排序规则的表:greek_ci_ai和问题是希腊字符显示为问号(????) 我试过了 header("Content-Type: text/html; charset=iso-8859-7")<meta charset="utf-8" /> 但问题仍然存在,我无法弄清楚如何解决它

1 个答案:

答案 0 :(得分:1)

您可以尝试编辑connectionInfo以包括“ CharacterSet” =>“ UTF-8”,如下所示:

$serverName = "localhost";
$connectionInfo = array("Database"=>"DBName", 
                        "UID"=>"UserName", 
                        "PWD"=>"Password", 
                        "CharacterSet"=>"UTF-8");

$con = sqlsrv_connect($serverName, $connectionInfo);

if ($con === false) {
    echo "Connection could not be established.<br />";
    die(print_r(sqlsrv_errors(), true));
}