sqlserver生僻字乱码,变成'?'

muyebo 2009-08-25 04:54:38
sqlserver插入生僻字产生乱码,如'瀞'变成'?'
加 N'瀞'就好了

有没有不改sql语句就解决这个问题的办法
...全文
1473 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
muyebo 2009-08-25
  • 打赏
  • 举报
回复
谢谢各位,看能不能让客户忽略这个问题,或者少改几个字段
jinjazz 2009-08-25
  • 打赏
  • 举报
回复
加N已经是最好的办法了,你随便修改生产服务器的排序规则会有问题的
muyebo 2009-08-25
  • 打赏
  • 举报
回复
二次开发...
muyebo 2009-08-25
  • 打赏
  • 举报
回复
我新建了个数据库把字符集改成了Chinese_PRC_CI_AS
真的可以,
可惜客户的是Chinese_Taiwan_Stroke_CI_AS
jinjazz 2009-08-25
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 xiequan2 的回复:]
SQL code--默认排序规则 Chinese_PRC_CI_AS 以下显示的是正常的createtable aaa(ASAvarchar(50),DSvarchar(50))insertinto aaavalues ('瀞','瀞')select*from AAA/*
ASA DS
-------------------------------------------------- --------------------------------------------------
瀞 瀞

(1 行受影响)*/
[/Quote]

你看看14楼是否正常
xiequan2 2009-08-25
  • 打赏
  • 举报
回复

--默认排序规则 Chinese_PRC_CI_AS 以下显示的是正常的
create table aaa(ASA varchar(50),DS varchar(50))
insert into aaa values ('瀞','瀞')
select * from AAA

/*
ASA DS
-------------------------------------------------- --------------------------------------------------
瀞 瀞

(1 行受影响)


*/
jinjazz 2009-08-25
  • 打赏
  • 举报
回复
[code=SQL]select '牛牪犇
SQL77 2009-08-25
  • 打赏
  • 举报
回复
CREATE TABLE AAA(COL1 NVARCHAR(10),COL2 NVARCHAR(10))
insert into aaa values (N'瀞',N'瀞')
insert into aaa values ('瀞','瀞')
select * from AAA
COL1 COL2
---------- ----------
瀞 瀞
瀞 瀞

(所影响的行数为 2 行)

我的一样啊
muyebo 2009-08-25
  • 打赏
  • 举报
回复

insert into aaa values ('瀞','瀞')
select * from AAA
ASA DS
---------- ----------
? ?
? ?
? ?

(3 row(s) affected)

难道因为我的字符集是台湾的?
muyebo 2009-08-25
  • 打赏
  • 举报
回复

灰常多的语句啊
xiequan2 2009-08-25
  • 打赏
  • 举报
回复
insert 的时候加 N'瀞',只能这样了
jinjazz 2009-08-25
  • 打赏
  • 举报
回复
sqlserver已经是gbk了..
SQL77 2009-08-25
  • 打赏
  • 举报
回复
没有那种方法吧,只能是这样
SQL77 2009-08-25
  • 打赏
  • 举报
回复
在插入时就N'',字段设为NVARCHAR
feixianxxx 2009-08-25
  • 打赏
  • 举报
回复
那不行的啊。。

你插入语句的时候才加N''
guguda2008 2009-08-25
  • 打赏
  • 举报
回复
修改排序规则?
--小F-- 2009-08-25
  • 打赏
  • 举报
回复
JJ说没有 那估计是没有了
jinjazz 2009-08-25
  • 打赏
  • 举报
回复
我这里是好的啊
--小F-- 2009-08-25
  • 打赏
  • 举报
回复
修改默认语言
jinjazz 2009-08-25
  • 打赏
  • 举报
回复
没有

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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