【问题标题】:MSSQL Query not returned strings with accented characters in a custom Drupal 7 module在自定义 Drupal 7 模块中,MSSQL 查询未返回带有重音字符的字符串
【发布时间】:2015-12-11 14:29:15
【问题描述】:
$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 server是2012的,但是用其他SQL server版本测试,还是不行。我被难住了!

【问题讨论】:

    标签: php sql drupal sql-server-2012 drupal-7


    【解决方案1】:

    阅读Database API并使用db_query()

    【讨论】:

    • 我愿意,但目标数据库是 Microsoft SQL 服务器。
    • 哦,这不是 Drupal 使用的数据库。那是一个 MySQL 的。
    猜你喜欢
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多