.xls数据导入sqlserver2005,字段前加了一个不是空格的空格,该怎么处理

.xls数据导入sqlserver2005,字段前加了一个不是空格的空格
使用sqlserver 的导入导出工具(C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe)
实现:
将一个excel数据导入到sqlserver2005数据库中
sheet中其中一列为身份证号码
问题:
导入成功后,查询数据,发现“身份证号码”列首部多了个空格
使用update [A表] set [身份证件号]=replace([身份证件号],' ','');(全角/半角空格都试过了)
或者
update [A表] set [身份证件号]=LTRIM(RTRIM([身份证件号]))

都无法去掉这个“空格”
所以这个“空格”不是一个真正的空格字符,
但:REPLACE( [身份证件号], CHAR(13) , '')  
或者:REPLACE( [身份证件号], CHAR(13) , '')  
或者:REPLACE( [身份证件号], CHAR(13) + CHAR(10) , '')  
也没有作用,
所以该“空格”也不是回车符,换行符或者是回车换行符

最后:只能使用substring( [身份证件号],2,18)来解决
但是这个“空格”到底是个什么字符呢,怎么能够查出来,它是怎么产生的(原excel中是没有这个空格的)。
------解决思路----------------------
显示为空白的,又不一定要是空格,乃至空白符,我猜也有可能是乱码,你可以看下它的UNICODE编码是多少
PRINT UNICODE(SUBSTRING([身份证件号],1,1))