3
私はリンクサーバーとしてMSSQL Server 2005とMySQL Serverを持っています。
MSSQLから特定のデータをMySQLに保存したい。
そして私はエンコーディングに関連する大きな問題があります。リンクされたサーバーとしてのMSSQLとMySQL
MS SQL
select SERVERPROPERTY ('collation')
Result: Cyrillic_General_CI_AS
MySQLの私は私がに設定された間違った文字を持っているのMySQLからデータをretriveするか、MySQLの
にものを挿入しようとしている
mysql> SHOW VARIABLES LIKE 'character\_set\_%'; +--------------------------+--------+ | Variable_name | Value | +--------------------------+--------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | +--------------------------+--------+
テキストフィールド、
"?????????????"
データをリンクサーバーに挿入する前に、テキストデータをUTF-8エンコーディングに変換するにはどうすればよいですか?
設定を変更する必要はありますか? 私はCP-1251上のMySQLサーバのエンコーディングを変更したくないので、それは私にとっては便利ではありません。