!急!请问不同字符集间sql server 2000数据库的中文转换乱码

birdinrain 2005-07-26 09:01:02
各位大虾

我有一个英文字符集的sql server 2000的数据库,有另外一简体中文字符集的sql server 2000的数据库

现在从英文字符集的数据库抽取数据到简体中文字符集数据库里面时,中文的数据记录出现乱码

请问如何进行转换

急急急急急
...全文
384 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingppy 2006-03-10
  • 打赏
  • 举报
回复
使用ODBC连接便可排除这样的问题
QQMagicer 2006-02-23
  • 打赏
  • 举报
回复
另外,你在检查一下,你的连接服务器,是不是属性上也选择了执行字符数据转换,把这些统统去掉!
QQMagicer 2006-02-23
  • 打赏
  • 举报
回复
你在查询分析器中修改工具-〉选项-〉连接 ,将"执行字符数据的转换"前的对勾去掉,再在查询分析器中试试select
qingsongy 2006-02-22
  • 打赏
  • 举报
回复
把 T1, T2 的collation 贴出来, 我认为原因是t1的collation 是 Latin1_general_ci_as, 所以数据可以成功倒入, 但是不能正确显示

另外, 如果 t1, t2的列是 varchar/char 也会有问题,
qsc27 2006-02-14
  • 打赏
  • 举报
回复
try:
insert into N'中文字符集数据库'..表1
select * from N'英文字符集数据库'..表2
我试了一下,没有运行成功。

我现在也遇到同样的问题,就是将表2的数据通过查询后生成表1,可是插入表的数据是乱码。
我的语句是:insert into t1 select * from t2
t1和t2都是nvarchar.
lyqyrxw 2005-11-27
  • 打赏
  • 举报
回复
up
浩方软件HFWMS 2005-11-08
  • 打赏
  • 举报
回复

try:
insert into N'中文字符集数据库'..表1
select * from N'英文字符集数据库'..表2
ragingfire 2005-11-07
  • 打赏
  • 举报
回复
birdinrain 2005-07-26
  • 打赏
  • 举报
回复
我想达到这样子的效果:
insert into 中文字符集数据库..表1
select * from 英文字符集数据库..表2

表1和表2结构完全相同

希望表2厘米的记录插入到表1时不乱码
haoran009 2005-07-26
  • 打赏
  • 举报
回复
修改数据库的字符集.然后导入
birdinrain 2005-07-26
  • 打赏
  • 举报
回复
急啊

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧