私のウェブサイトはyiiフレームワークに基づいており、Linuxでpdo_dblib +freetdsを使用してSQLServer(Windows上)で作業しています。
私のFreeTDS構成:
[egServer70]
host = my server ip address
port = 1433
tds version = 8.0
client charset = UTF-8
接続は正常です。WebサイトはUTF-8を使用し、SQLServercolumnsはnvarchar, ntext
などのタイプを使用します。
キリル文字のテキストをデータベースに挿入すると、「????????????????????」のように挿入されます。
英語のテキストでうまく挿入されます。
キリル文字が既に含まれているデータを選択すると、通常どおりに表示されます。
したがって、キリル文字のテキストを試す場合にのみ問題が発生しINSERT
ます。
この問題を解決する方法を知っている人はいますか?