我通过ftp将一些从linux托管的文件带到了我的Windows 当我检查文件编码utf8没有bom
现在我需要将这些文件转换回ascii并发送我的其他Linux服务器
我压缩文件 我可以做点什么吗
解压缩文本文件和ut8格式,而不是将其转换为ascii
当我解压缩文件时,我想进行转换
谢谢?
答案 0 :(得分:6)
您正在寻找的程序是iconv;它将在编码之间进行转换。像这样使用它:
iconv -f utf-8 -t ascii < infile > outfile
然而。 ASCII是UTF-8的子集。也就是说,用ASCII编写的文件也是正确的UTF-8 ---不需要转换。需要转换另一种方式的唯一原因是UTF-8文件中的字符是否在ASCII范围之外。如果是这种情况,你不能将其转换为ASCII,因为ASCII没有这些字符!
你确定你的意思是ASCII吗?如今,纯ASCII很少见。 ISO-8859-15(西欧)或CP1252(Windows)更常见。