【发布时间】:2012-09-15 17:45:12
【问题描述】:
我有一个希腊 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
【问题讨论】:
标签: php html sql-server encoding