我正在尝试使用PHP从MSSQL Server检索数据,并且我在显示希腊字符时遇到问题。我找到了similar issue,但没有正确答案。我使用mssql_connect连接到我的数据库,而不是上面帖子中提到的sqlsrv_connect。
我也试过
mssql_query("SELECT CONVERT(VARCHAR(MAX),CONVERT(VARBINARY(MAX),name))AS x FROM customers
带
mb_detect_encoding($row['x'], mb_detect_order(), true) === 'UTF-8' ? $row['x'] : mb_convert_encoding($row['x'], 'UTF-8');
我找到了其他地方,但我仍然得到了???????而不是希腊字符。有什么想法吗?