• ベストアンサー

PDO+PHP+MSSQLで文字化け

ExcelからADO経由でSQLSERVER Express2014に登録したデータをPHPでPDO経由で取得しようと思っていますが、文字化けで困っています。 print_r($row);で取得したレコードを表示したところ、データ自体は文字化けしていませんがフィールド名が化けています。 PHPファイルの保存形式、SET NAMESでの文字コード、PHP.INIの設定等、どこで指定すればいいのかご教授願えませんでしょうか? 情報不足であれば追加します。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんばんわ。 SQLServerを、PDO経由で接続した場合、フィールド名を日本語にすると、SJISになってしまうようです。(現在時点ではドライバの仕様のようです)