shell命令切换编码格式
时间: 2023-08-18 15:37:01 浏览: 245
编码格式转换
在Shell中,可以使用iconv命令来转换文本文件的编码格式。iconv命令有许多选项,以下是一些常用选项:
1. -f:指定输入文件的编码格式。
2. -t:指定输出文件的编码格式。
3. -o:指定输出文件的路径和名称。
下面是一些示例命令:
1. 将UTF-8编码的文件转换为GBK编码的文件:
```
iconv -f utf-8 -t gbk input.txt -o output.txt
```
2. 将GBK编码的文件转换为UTF-8编码的文件:
```
iconv -f gbk -t utf-8 input.txt -o output.txt
```
3. 将ISO-8859-1编码的文件转换为UTF-8编码的文件:
```
iconv -f iso-8859-1 -t utf-8 input.txt -o output.txt
```
注意,iconv命令不仅适用于文本文件,还可以用于字符串转换。例如:
```
echo "你好,世界" | iconv -f utf-8 -t gbk
```
这将输出一个GBK编码的字符串。
阅读全文