SQL varchar 和 nvarchar插入中文字符 显示???

hourongqin 2013-04-11 01:02:34
我在本地数据库上建了个表, 然后插入数据, 正常 varchar 和 nvarchar 显示 中文。
然后 我用同样的代码在 远程数据库上建表,然后 再使用 同样的 插入语句, 结果 显示的数据时???
一个朋友教我 在插入的字符串前 加上 大写的 N 结果nvarchar变中文了, 但是varchar还是???
朋友不在了 ,只能跑这来了!谢谢了

insert into BillPrintPool values('KB1234',4,20,'2012-11-11','C110',N'申通快递',N'张琪',N'浙江省',N'象山市',N'中心花园','N建设银行','10086','AA',N')
...全文
806 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hourongqin 2013-04-11
  • 打赏
  • 举报
回复
引用 5 楼 DBA_Huangzj 的回复:
不用理臭水锅,不行,因为编码不一样,而且即使你现在转换成nvarchar,也改变不了已经存放在原有varchar列上已经乱码的数据。只能重新录入。
都换数据类型了 正常了!。。。
SQL77 2013-04-11
  • 打赏
  • 举报
回复
把VARCHAR 改成NVARCHAR.
發糞塗牆 2013-04-11
  • 打赏
  • 举报
回复
不用理臭水锅,不行,因为编码不一样,而且即使你现在转换成nvarchar,也改变不了已经存放在原有varchar列上已经乱码的数据。只能重新录入。
hourongqin 2013-04-11
  • 打赏
  • 举报
回复
引用 2 楼 wufeng4552 的回复:
N unicode编码
小弟菜鸟, 能说的详细点吗
hourongqin 2013-04-11
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
varchar也换成nvarchar
不换能搞么
水族杰纶 2013-04-11
  • 打赏
  • 举报
回复
N unicode编码
發糞塗牆 2013-04-11
  • 打赏
  • 举报
回复
varchar也换成nvarchar

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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