肉眼看起来是空格的字符,不一定就是你用空格所打出来的常见的空格。
你试试把你的字符串放到这个网站看看:http://www.mytju.com/classcode/tools/encode_utf8.asp
有很多特殊字符看起来是空格,但其实不是,那么替换的时候,自然也就不能正常替换掉。
可以考虑用正则来替换。
TracePrint Replace(" AAAAAA "," ","",False)
TracePrint Replace(" aaaaaa "," ","",False)
TracePrint Replace(" bbbbbb "," ","",False)
TracePrint Replace(" BBBBBB "," ","",False)
TracePrint(Regex.Replace(" AAAAAA ","\\s","",0))
TracePrint(Regex.Replace(" BBBBBB ","\\s","",0))