日期:2014-05-17  浏览次数:20909 次

(文件编码有关的字符串替换)通过CMD批处理,如何替换文件编码U8-UNIX的文件中的字符串?
(文件编码有关的字符串替换)通过CMD批处理,如何替换文件编码U8-UNIX的文件中的字符串?

我这里有一个文件,其编码格式为U8-UNIX,通常是人工在UE里面进行转换的。
现在想写一个批处理,实现对其中的字符串查找个替换,但是,替换后文件的编码格式总是变化为DOS,原来文件中的中文都显示为乱码了,同时文件格式也不是原来的了。

请问,如何能通过CMD命令行实现对U8-UNIX的文件中的字符串替换,而同时不改变文件编码格式,中文也不乱码?

------解决方案--------------------
看看这个 http://www.onlinedown.net/soft/39718.htm 或 http://futureinhands.iteye.com/blog/285540 能不能帮你解决问题, 望能早日解决问题
------解决方案--------------------
能否用网盘上传一个测试文件?
------解决方案--------------------
sed -i "s/testThis/testIt/g" test.py

命令行工具 sed.exe 下载地址:
http://unxutils.sourceforge.net/UnxUpdates.zip