今天系统mail合同数据时,发现出现合同数据中有乱码。
向user了解了一下她的key资料状况,user是直接从excel中复制到对应栏位的,而且user说没有多余字符。
问之,提供附件资料。
发现资料中的乱码部分确实没有多余字符,又因为程式前台js中有做trim动作,所以到没有怀疑是空格引起的乱码,无解之下,突然发现,乱码部分的空格貌似比正常的要大,试了下,发现原来是全角输入法下的空格,于是得之;
trim对全角空格是去不掉的,只能去掉半角和英文,所以要使用replace替换全角为空串