UTF-8 のデータを SQL Server (2005) に保存するにはどうすればよいですか? 私のHTMLページはUTF-8でコーディングされており、表の列はnvarchar型で、接続文字セットはUTF-8に設定されていますが、ロシア語の文字列「Логистика Другое」は「?????????」として保存されています ??????' テーブルに。私はsqlsrv v2を使用しています。接続パラメータは次のとおりです。
$dbConnParams = array('server' => "server", // SQL Server
'params' => array("Database" => "dbname",
"UID" => 'user',
"PWD" => 'pass',
"CharacterSet" => 'UTF-8'));
$dbh = sqlsrv_connect($dbConnParams['server'], $dbConnParams['params']);
(php 5.2.17、iis7.5、ms sql サーバー 2005、sqlsrv 2)