全角双引号乱码问题
将字符串“__________”写入数据库后,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