iconv命令
作用
iconv
命令是用来转换文件的编码方式的,比如它可以把utf-8编码的转换成gb18030编码,当然,反过来也是可以的 。jdk中也提供了类似的工具native2ascii
。
语法
iconv -f encoding [-t encoding] [inputfile]...
选项
- -f encoding: 把字符从encoding编码开始转换
- -t encoding: 把字符转换到encoding编码
- -l: 列出已知的编码字符集合
- -o file: 指定输出文件,如果不指定,则在当前窗口输出。
- -c: 忽略输出的非法字符
- -s: 禁止警告信息,但是不是错误信息
- –verbose: 显示进度信息
- -?/–help: 显示帮助信息
帮助信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Usage: iconv [OPTION...] [FILE...] Convert encoding of given files from one encoding to another.
Input/Output format specification: -f, --from-code=NAME encoding of original text -t, --to-code=NAME encoding for output
Information: -l, --list list all known coded character sets
Output control: -c omit invalid characters from output -o, --output=FILE output file -s, --silent suppress warnings --verbose print progress information
-?, --help Give this help list --usage Give a short usage message -V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.
|