私はギリシャのSQL Server 2008データベースを持っており、phpを使用してWebサイトにデータを取得します.データベースデータはnvarchar.サーバーへの接続utf-8で、htmlファイルとの間で文字セットを持っていますcharset="utf-8".
データベースからデータをフェッチするときはすべて問題ありませんが、sqlsrv_field_metadata()で列名をフェッチしようとすると、ブラウザに疑問符が表示されます。ビューから列名を取得すると、正常information_schema.columnsに表示されます。
私は何をすべきか?
列名が であるかどうかを確認する方法はありますnvarcharか?
*更新: * PHP バグの SQL サーバー ドライバーであることが判明し、Codeplex http://sqlsrvphp.codeplex.com/workitem/22417に問題が追加されました。