将utf8解压缩为ascii

时间:2010-08-06 19:00:26

标签: linux utf-8 ascii unzip

我通过ftp将一些从linux托管的文件带到了我的Windows 当我检查文件编码utf8没有bom

现在我需要将这些文件转换回ascii并发送我的其他Linux服务器

我压缩文件 我可以做点什么吗

解压缩文本文件和ut8格式,而不是将其转换为ascii

当我解压缩文件时,我想进行转换

谢谢?

1 个答案:

答案 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)更常见。