我的网站基于 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
西里尔文字时才会出现问题。
有谁知道如何解决这个问题?