iconv

iconv命令用于文件编码格式的转化

注意:
  编码格式A是编码格式B的子集,并将文件从编码格式A转换为编码格式B
  则转换后的文件格式依然是A,因为B包含了A,则无需进行转换
  如, 将us-ascii转换为utf-8,则转换后的文件格式依然是us-ascii,因为utf-8包含us-ascii

iconv -f <EncodingA> -t <EncodingB> -c <fileA> -o <fileB>

  将fileA从EncodingA转换为EncodingB,并将转换后的文件输出到fileB
  -f:原编码
  -t:目标编码
  -c:忽略无法转换的字符
  -o:转换格式后的文件,省略则表示在原文件上转换格式

iconv -l
  查看iconv命令可进行转换的编码集

原文地址:https://www.cnblogs.com/shiliye/p/11990540.html