2010-12-03 3 views
3

나는 연결된 서버로 MSSQL Server 2005 및 MySQL 서버를 보유하고 있습니다.
MSSQL의 특정 데이터를 MySQL에 저장하려고합니다.
그리고 나는 인코딩과 관련된 큰 문제가 있습니다.연결된 서버로 MSSQL 및 MySQL

MS SQL

select SERVERPROPERTY ('collation') 
Result: Cyrillic_General_CI_AS 

MySQL을 내가 설정 잘못된 문자가 MySQL의 데이터를 가져 오지하거나 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 서버의 인코딩을 변경하고 싶지 않아 편리하지 않습니다.

답변

관련 문제