MSSQL 查询未在自定义 Drupal 7 模块中返回带有重音字符的字符串


MSSQL Query not returned strings with accented characters in a custom Drupal 7 module

$queryStr = "SELECT tblContacts.IDENT, tblContacts.Date_Entered, tblContacts.Date_Updated, tblContacts.Title, tblContacts.Forename, tblContacts.Surname FROM tblContacts
    WHERE tblContacts.ID >= '$from'
    AND tblContacts.ID <= '$to';";
    $query = mssql_query($queryStr);
dpm(mssql_fetch_assoc($query));

上面的代码不返回任何包含重音字符的文本值。这是从使用 PHP 5.5.9 的自定义轻量级 Drupal 7 模块运行的。

当我在常规.php文件中运行此代码时,它得到的值很好。SQL 服务器是 2012 年,但从其他 SQL 服务器版本的测试来看,它仍然无法正常工作。我被难住了!

读取数据库 API 并使用 db_query((