读书人

全角双引号乱码有关问题

发布时间: 2012-02-26 20:19:44 作者: rapoo

全角双引号乱码问题
将字符串“__________”写入数据库后,select 显示为_________

我看网上好多都说将英文双引号替换为中文字符就可以正常执行,但显示不正常还是不好用啊。有办法没,难道只能替换成两个双引号?

[解决办法]
改为nvarchar类型吧
[解决办法]
select replace(col , '“ ' , ' ') from tb
[解决办法]
英文的不是一样可执行么?为何要替换?
declare @a table(a varchar(200))
insert @a select ' "f '
select * from @a
--result
/*
a
------------------------------
"f

(所影响的行数为 1 行)
*/
[解决办法]
select replace(col , '“ ' , '[ '] ') from tb

读书人网 >SQL Server

热点推荐