今天遇到一個很是奇怪的問題,就是在sql server中,用rtrim()函數沒法處理掉字符串右邊的空格。html
而後把這個字符串放到十六進制的編輯器裏查看,這個空格和普通的空格不同,是一個特殊的空格。咱們普通敲出來的空格的ASCII碼是32,而這個特殊的空格的ASCII碼是09,因此咱們用rtrim()函數沒法將這個特殊空格去除掉。sql
去除這個特殊空格的方法,用Replace函數將這個特殊空格替換掉:編輯器
Replace('含有特殊空格的字符串',char(09),'')函數