SQL SERVER 2008插入某些生僻字时显示是问号

qq_19285847 2015-07-28 02:05:32
...全文
1346 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
milijiangjun 2019-04-26
  • 打赏
  • 举报
回复
本人亲自测试没问题
milijiangjun 2019-04-26
  • 打赏
  • 举报
回复
这个是你往里面进行插入的时候遇到生僻字的乱码。 解决方法为 在进行插入的时候 在插入字段的前面加上N 例如: insert into Menus values(N'对象文档维护','~/res/icon/tag_blue.png',NULL,N'二级菜单',150,1,NULL,NULL) 这样就可以在此查询的时候就不是??? 了。就是你插入的数值了
The_july 2015-07-29
  • 打赏
  • 举报
回复
路过 求高手去解答啊 http://bbs.csdn.net/topics/391110637 http://bbs.csdn.net/topics/391110637
董小姐_123 2015-07-28
  • 打赏
  • 举报
回复
该下文本的编码方式
Tiger_Zhao 2015-07-28
  • 打赏
  • 举报
回复
这样插入
insert into test values(N'䓣',N'䓣')

执行之前按快捷键Ctrl+T,用文本模式显示结果,就能正确显示了。
表格方式显示结果不正确,也没选项可以改字体。
just59277 2015-07-28
  • 打赏
  • 举报
回复
楼上的,你这看上去就已经像乱码了,我好像看见一颗小树了。。。
道玄希言 2015-07-28
  • 打赏
  • 举报
回复
我数据库里, string 字段多种语言混合着,也不会乱码的。
幽水-椰子糖 2015-07-28
  • 打赏
  • 举报
回复
楼上的更好试啊,支持楼上的,楼主快试一下。
道玄希言 2015-07-28
  • 打赏
  • 举报
回复
你字段用的是什么类型的? 要保存多语言,字段类型应该用 nvarchar()
幽水-椰子糖 2015-07-28
  • 打赏
  • 举报
回复
你的计算机系统是英文版本的吧?装的是中文版本数据库?

22,297

社区成员

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

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