我有一个希腊 sql server 2008 数据库,我使用 php 将数据获取到一个网站。数据库数据是nvarchar
。在与服务器的连接中,我有字符集到utf-8
html 文件charset="utf-8"
。
当我从数据库中获取数据时,一切都很好,但是当我尝试使用 获取列名时sqlsrv_field_metadata()
,它会在浏览器中显示并带有问号。如果我从视图中获取列名,information_schema.columns
它们会显示得很好。
我应该怎么办?
有没有办法检查列名是否是nvarchar
?
*更新: *原来它是一个用于 php 错误的 sql server 驱动程序,并且该问题已添加到 Codeplex http://sqlsrvphp.codeplex.com/workitem/22417