gpt4 book ai didi

mysql - MSSQL 和 MySQL 作为链接服务器

转载 作者:行者123 更新时间:2023-11-29 01:05:01 25 4
gpt4 key购买 nike

我有一个 MSSQL Server 2005 和 MySQL Server 作为链接服务器。
我想将特定数据从 MSSQL 保存到 MySQL。
我有一个与编码相关的大问题。

MS SQL

select SERVERPROPERTY ('collation')
Result: Cyrillic_General_CI_AS

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   |+--------------------------+--------+

当我尝试从 MySQL 检索数据或将数据插入 MySQL 时
我在文本字段中设置了错误的字符,
类似“??????????????????”

在将数据插入链接服务器之前,如何将文本数据转换为 UTF-8 编码?

或者我应该更改一些设置?我不想在 CP-1251 上更改 MySQL 服务器的编码,这对我来说不方便。

最佳答案

你的Collation Compatible是什么?链接服务器的属性? This可能有帮助。你试过了吗COLLATE

关于mysql - MSSQL 和 MySQL 作为链接服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com