linux下用命令行将UTF-8文件转换成ASCII文件
系统最近出了个错,在将磁盘上的文件发给客户端的时候,将其字符长度当做Content-Length输出给浏览器,导致接收到的数据不全,这个时候又不能修改代码后重启服务,得想别的招来绕过这个bug,于是就想到了用编码转换的方式,将UTF8的缓存文件转换成ASCII格式,这样的好处是可以保证字符数和字节数长度一致,确保浏览器能接收到完整的数据,缺点是一些特殊字符会受到影响,不过这也是在周末部署新版本前不被客户骂的最好的手段了。。。
将utf-8文件bak内容转换成ascii并写入到en里:
$ iconv -f utf-8 -t ascii -c bak -o en
Last modified on 2013-03-28