Yii + PDO_DBLIB + SQL Server

时间:2013-02-03 15:56:07

标签: php sql-server sql-server-2008 yii freetds

我的网站基于yii框架,我使用pdo_dblib + freetds在linux下使用SQL Server(在Windows上)。

我的FreeTDS配置:

[egServer70]
        host = my server ip address
        port = 1433
        tds version = 8.0
        client charset = UTF-8

连接很好。网站使用UTF-8,SQL Servercolumns使用nvarchar, ntext等类型。

当我将一些西里尔文本插入数据库时​​,它会像这样插入“????????????????????”。

英文文本插入良好。

当我选择西里尔文本已有的数据时,它显示正常。

只有在我尝试INSERT西里尔文本时才会出现问题。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试以下

INSERT INTO Sentences (LangText) VALUES (N'Поиск')

(注意常数上的“N”限定符)

了解更多信息,请阅读Here