请问,我应该怎么做才能将 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 server 2005, sqlsrv 2)