摘要:
在sqlserver開發中,經常有同事反饋沒法剔除空格,咱們能夠經過仔細檢查發現,並非空格字符,而是tab鍵,以下所示:sql
解決方法:
對於這些特殊字符的替換,咱們需採用字符所對應的ascii編碼進行替換,以下所示: sqlserver
declare @a varchar(100) set @a ='maomao365.com@blog.com' ---替換字符串中的@字符 select replace(@a,char(64),'') ---使用空格替換"@"字符 ---替換字符串中tab select replace(@a,char(9),'') ---使用空格替換"tab"字符 ---替換字符串中的回車鍵 select replace(@a,char(13),'') l---使用空格替換"enter"字符
來自:http://www.maomao365.com/?p=7714編碼