linux下把文件转换为utf8

    最近要新架很多服务器,其中呢,有一些XML里面有IP设置,必须手动修改,手动修改~!哎,容易出错,而且效率低。所以我把它拿到Linux里,写个脚本,那样就快得多。

    于是乎~我把这些文件弄到Linux里面,准备使用sed来实现。却发现:没反应~!
    把Server1.xml的10.10.10.6替换为10.10.11.11.(可加-i参数真实替换,这样写只是显示改变了,原文件并没有改变)
    sed 's/10.10.10.6/10.10.11.11/g' Server1.xml
    结果内容还是原封不动。。。却很奇怪多了一些乱码。所以立马想到了是文件编码格式不一样。程序猿大大们写的代码是在Windows环境下的,编码格式为UTF16LE,Linux 环境下不认。。。所以要转换成UTF8。