首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iconv UTF-8的任何编码

iconv UTF-8的任何编码
EN

Stack Overflow用户
提问于 2012-03-22 23:01:40
回答 5查看 47.8K关注 0票数 23

我正在尝试将iconv指向一个目录,并且无论当前编码如何,所有文件都将转换为UTF-8

我正在使用这个脚本,但您必须指定您要使用的编码。如何让它自动检测当前的编码?

dir_iconv.sh

#!/bin/bash

ICONVBIN='/usr/bin/iconv' # path to iconv binary

if [ $# -lt 3 ]
then
  echo "$0 dir from_charset to_charset"
  exit
fi

for f in $1/*
do
  if test -f $f
  then
    echo -e "\nConverting $f"
    /bin/mv $f $f.old
    $ICONVBIN -f $2 -t $3 $f.old > $f
  else
    echo -e "\nSkipping $f - not a regular file";
  fi
done

终端线

sudo convert/dir_iconv.sh convert/books CURRENT_ENCODING utf8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9824902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档