用UNIX命令查找清除代码中的中文空格
为了将网站变成更像英文网站习惯,我们将网站编码由GB2312改为UTF-8,普通代码中的中文符号,如"空格"、"·"、"&"等都会出现乱码,在网页上显示是"问号"的形式,把这些都改好之后,出现了一个问题,就是网页中调用的一个JS文件函数名未定义,几个高手都分析是JS代码里面也不能出现中文字符,把包括代码注释在内的所有中文都去掉,可问题还是依旧。
于是公司老总黄总给出了以下方法:
空格用肉眼应该看不出来,以后遇到类似问题可以试试用UNIX命令:
| 1. iconv -f gb2312 -t utf8 -o temp.js dedeajax2.js 2. diff dedeajax2.js temp.js |
最后判断出来DEDEAJAX2.js文件里还有一个中文的空格。
高,实在是高!
]]>