2010-12-03 5 views
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サーバのエンコーディングを変更したくないので、それは私にとっては便利ではありません。

答えて

関連する問題