Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii+;PDO_DBLIB+;SQL Server_Php_Sql Server_Sql Server 2008_Yii_Freetds - Fatal编程技术网

Php Yii+;PDO_DBLIB+;SQL Server

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

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

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

具有良好的英文文本插入能力

当我选择cyrillic文本已经存在的数据时,它显示normal

所以,只有当我尝试插入西里尔文时,问题才会出现

有人知道如何解决此问题吗?

请尝试以下方法

INSERT INTO Sentences (LangText) VALUES (N'Поиск')
(注意常量上的“N”限定符)

有关更多信息,请阅读