日期:2014-05-18  浏览次数:20437 次

replace圆点,为什么去除不了呢
我从网上抽取了很多的数据,其中有一个圆点,实心黑色的,但是我把它放到这个网页里面,就变成了•这个东西,这种html的编码,但是在sql   server中确实出来的是圆点,我的那个字段的数据类型是nvarchar,我查看了他的ascii是63,我用replace(column,char(63),char(23))这样也去除不了,请大家帮忙

------解决方案--------------------
我的环境显示

select ascii( '• ')
--149
select unicode(N '• ')
--8226


可以直接进行替换

select replace(N '•saaaa ', '• ', ' ')
--saaaa

(1 row(s) affected)

select replace(N '•saaaa ',char(149), ' ')
也可以进行替换