社区
疑难问题
帖子详情
SQL SERVER 2008插入某些生僻字时显示是问号
qq_19285847
2015-07-28 02:05:32
...全文
1346
10
打赏
收藏
SQL SERVER 2008插入某些生僻字时显示是问号
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
你的计算机系统是英文版本的吧?装的是中文版本数据库?
完美解决
SQL
server
2005中
插入
汉字变成
问号
的问题
关于
SQL
server
2005中
插入
汉字变成
问号
的解决办法 1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。2.在表中将你的汉字字段的数据类型设置为nvarchar型或ntext型,设置前最好先将表中的数据全部删除。(不要使用varchar或text型,因为它们只会继续使你的数据乱码)。 3.设置好后,关闭服务器,再重新启动,就可生效了。
SQL
Server
数据库
插入
阿拉伯语数据变成
问号
的解决方案
摘要:
SQL
Server
存储阿拉伯语数据
时
出现
问号
(?)问题,主要原因是字符编码设置不当。解决方案包括:1)修改数据库/列排序规则为Arabic_CI_AS;2)使用NVARCHAR而非VARCHAR存储Unicode字符;3)
插入
数据
时
添加N前缀;4)检查连接字符串配置。关键步骤为确认当前设置、修改排序规则、验证数据存储效果。预防措施应在数据库设计阶段考虑多语言支持,统一使用NVARCHAR类型和适当排序规则。该问题需综合处理数据库配置、数据类型和应用连接等多方面因素。
SQL
SERVER
中
生僻字
问题存储与查询问题
以下仅记录碰到的几个问题 1.首先字段设置为varchar的
时
候存储后无法进行正常的
显示
显示
为? 此状态下匹配查询或者Like模糊查询都没问题 2.将字段设置为nvarchar,在进行
插入
或者跟新
时
入:insert into teset set membername='秦䶮' 此
时
䶮字仍然只
显示
?,insert into teset set membername=N'秦䶮...
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章