【发布时间】:2017-08-20 12:22:41
【问题描述】:
我正在使用用于 php 的 sqlsrv_* mssql 驱动程序连接到 sql server 数据库,并且正在从包含印度区域语言字符的表中读取名为 uniname1 的 nvarchar 字段。一切都很好,直到我现在尝试在 php 关联数组中打印 nvarchar 字段并显示所有 ?????????(问号)。
请看下面的代码
$result = sqlsrv_query($conn,$sql);
$row = sqlsrv_fetch_array($result,SQLSRV_FETCH_ASSOC);
print_r(($row['uniname1'])); exit;
我使用的是 php 版本 5.4.16。和 sql server2008。我尝试过使用元标记 utf8、mb 编码等一切,但没有任何帮助。
请帮助我从数据库中的网页屏幕上显示区域语言
【问题讨论】:
标签: php sql-server nvarchar