博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iconv 转换文件的编码格式
阅读量:5037 次
发布时间:2019-06-12

本文共 1083 字,大约阅读时间需要 3 分钟。

1.命令功能

icnov用于转换文件的编码格式

linux默认中没有icnov文件,需要自己安装.

(1)下载libiconv包

[root@localhost ~]# wget

(2)编译源码

[root@localhost ~]# tar zxf libiconv-1.15.tar.gz   #解压[root@localhost ~]# cd libiconv-1.15[root@localhost libiconv-1.15]# ./configure --prefix=/usr/local[root@localhost libiconv-1.15]# make && make install......make[1]: Leaving directory `/root/libiconv-1.15/man'

编译完成,命令可以正常使用

2.语法格式

iconv  [OPTION...]  [-f encoding]  [-t encoding]  [inputfile ...]

iconv    选项        源编码       新编码      输入文件

参数说明

参数

参数说明

-f encoding-A

从编码A开始转换

-t encoding-B

转换成编码B

-1

显示系统支持的编码

-o

将输出输入到指定文件

3.使用范例

windows编码的文件上传到linux中,通过cat命令不能显示文件内容。

[root@localhost ~]# cat windows_gb2312.txtӭlinux world.

检查文件编码

方法1 file filename

[root@localhost ~]# file windows.txtwindows.txt: ISO-8859 text, with no line terminators

方法2 vim filname中输入:set

[root@localhost ~]# vim windows.txt   #打开中文乱码:set fileencodingÄãºÃ£¬»¶Ó­À´µ½linux world.~                                                         ::set fileencoding  输出:fileencoding=latin1

ps:latin1是ISO-8859-1的别名。

ISO-8859-1编码是单字节编码,向下兼容ASCII。

转载于:https://www.cnblogs.com/joechu/p/8947622.html

你可能感兴趣的文章
git hub
查看>>
iOS 开发的一些效果 瀑布流
查看>>
JavaIO知识总结----温故才能知新02
查看>>
PHP中的可变参数函数和可选参数函数
查看>>
JAVA中使用JSONArray和JSONObject
查看>>
MeteoInfoLab脚本示例:FY-3A AOD HDF数据
查看>>
(原)剑指offer之栈和队列
查看>>
分布式版本管理工具 ———— 初识Git
查看>>
idea中配置TomCat
查看>>
wsgi的学习(1):什么是WSGI
查看>>
vue 的日期控件 简单实现
查看>>
Light Oj 1003
查看>>
在 ns2.35 添加ZRP 协议
查看>>
java乱码处理
查看>>
浅谈CSRF攻击方式
查看>>
6个用于大数据分析的最好工具
查看>>
分数取模
查看>>
centos和ubuntu的区别
查看>>
open函数and文件处理
查看>>
Hadoop源码分析1: 客户端提交JOB
查看>>