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