永发信息网

Sql server出现中文乱码怎么办

答案:2  悬赏:60  手机版
解决时间 2021-11-26 21:52
Sql server出现中文乱码怎么办
最佳答案
使用sqlserver有时会出现中文乱码,这多半是软件中编码设置造成了,只需要修改本地编码既可以解决问题。
方法:
1、登陆“Microsoft SQL Server Management Studio”,然后选择对应的数据库的属性,打开属性标签。

2、找到编码属性“collation”,然后修改为本地编码即可,如图:

3、乱码问题得到解决。

全部回答

1、登录服务器打开Microsoft SQL Server Management Studio。

2、在要修改的数据库上单击鼠标右键,并选择“属性”。

3、在弹出的数据库属性窗口中点击“选择页”中的“选项”。

4、将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS。

5、点击确定就OK。


varchar修改为nvarchar
char修改为nchar

注:如果无法修改的话,请尝试关闭所有与此数据库的连接,实在不行的话请重启动SQL SERVER服务。

两种方法:

1:

安装时不要选 Hide advice configuration options

然后再 Collation designator and order 中选择 Chinese_PRC 就可以了。

2:

在建表时指明某个字段的语言

方法 COLLATE Chinese_PRC_CS_AS_WS

示例:

create table test
(
a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL, 
b varchar(255) COLLATE sql_latin1_general_cp1_ci_as NULL 
)

insert test values('中文','中文')

插入后 字段 a 为 中文 ,b 为 ??

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
4x加2等于16减2x加1,x是多少
场景中有一个男人躺在那里肠子被拉出来的电影
蛇男和鼠女婚外情2016年能稳固吗?
西游记中应称师徒三人还是师徒四人
柽字是什么意思
鼠标时不时的转圈圈是怎么回事,怎么解决?
佳明手环离手机多远可行
为什么去香港澳门称为出境
脚上长了一片小疙瘩,这是什么呀?
一年级数学,有5只小兔子,大兔子有几只
广汇商厦停车场(出入口)(柳口路与步行街交叉
钢琴摆在音乐教室的什么位置
这是什么动漫电影
打了防犬疫苗多久内给狗咬不怕?
卡啦啦量贩KTV地址在哪,我要去那里办事,
推荐资讯
建兴睿速系列 是什么颗粒
有些事,心放开了,一下就都想通了
4极37千瓦电机~铁心长度185~请问下四路怎么
阅读文段,做做练习。  搭石,构成了家乡的
外公当年做过的事是什么事?
笑眼看人生是什么意思
最好的算术用成语怎么说
现在办个居住证怎么那么难
EMS投递未成功是怎么回事?会不会第二次投?
246x94竖式计算
抖音盛典有哪些赞助商。哪位能告诉我一下
万和大件运输地址在哪,我要去那里办事,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?