0

我的网站基于 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 Servercolumnsnvarchar, ntext等类型。

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

用英文文本插入很好。

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

所以只有当我尝试INSERT西里尔文字时才会出现问题。

有谁知道如何解决这个问题?

4

1 回答 1

0

尝试以下

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

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

有关其他信息,请阅读此处

于 2013-02-03T16:11:12.330 回答