Php Yii+;PDO_DBLIB+;SQL Server
我的网站基于yii框架,我使用pdo_dblib+freetds在linux下使用sqlserver(在Windows上) 我的FreeTDS配置:Php Yii+;PDO_DBLIB+;SQL Server,php,sql-server,sql-server-2008,yii,freetds,Php,Sql Server,Sql Server 2008,Yii,Freetds,我的网站基于yii框架,我使用pdo_dblib+freetds在linux下使用sqlserver(在Windows上) 我的FreeTDS配置: [egServer70] host = my server ip address port = 1433 tds version = 8.0 client charset = UTF-8 连接良好。网站使用UTF-8,SQLServerColumns使用了nvarchar、ntext
[egServer70]
host = my server ip address
port = 1433
tds version = 8.0
client charset = UTF-8
连接良好。网站使用UTF-8,SQLServerColumns使用了nvarchar、ntext
等类型
当我向数据库中插入一些西里尔文字时,它会像这样插入“????????”
具有良好的英文文本插入能力
当我选择cyrillic文本已经存在的数据时,它显示normal
所以,只有当我尝试插入西里尔文时,问题才会出现
有人知道如何解决此问题吗?请尝试以下方法
INSERT INTO Sentences (LangText) VALUES (N'Поиск')
(注意常量上的“N”限定符)
有关更多信息,请阅读