UCS4 UTF32 中文乱码

myblind 2011-12-27 07:54:31
有一个库,我在restore之后发现,字段类型是nchar,汉字都是乱码。
±±¾©
ÖØÇì
好像Sql Server使用UCS-4格式保存的。

怎么才能在SQL Management Studio里正常显示汉字吗?
...全文
168 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AcHerat 2011-12-29
  • 打赏
  • 举报
回复
要在插入数据的时候加N,数据表中是乱码的话查询也没办法。
dawugui 2011-12-29
  • 打赏
  • 举报
回复
插入,保存加N
update people set cname = N'...' where ...

如果已经是乱码了,查询则没有办法.
myblind 2011-12-28
  • 打赏
  • 举报
回复
数据库的排序规则改成了Chinese_PRC_90_CI_AI。
字段也改成了Chinese_PRC_90。

select cname from people
这个语句怎么加 N ?
rucypli 2011-12-27
  • 打赏
  • 举报
回复
N'abc'
--小F-- 2011-12-27
  • 打赏
  • 举报
回复
查询的时候前面加N
-晴天 2011-12-27
  • 打赏
  • 举报
回复
试试更改你的表列的排序规则.

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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