`

iconv 的使用方法

阅读更多

iconv 的使用方法

iconv---编码转换

用法: iconv [选项...] [文件...]

有如下选项可用:

输入/输出格式规范:
-f, --from-code=名称 原始文本编码
-t, --to-code=名称 输出编码

信息:
-l, --list 列举所有已知的字符集

输出控制:
-c 从输出中忽略无效的字符
-o, --output=FILE 输出文件
-s, --silent 关闭警告
--verbose 打印进度信息

-?, --help 给出该系统求助列表
--usage 给出简要的用法信息
-V, --version 打印程序版本号

例子:
iconv -c -f utf-8 -t gb2312 aaa.txt >bbb.txt
这个命令读取aaa.txt文件,从utf-8编码转换为gb2312编码,忽略无效的字符,其输出定向到bbb.txt文件。

utf-8 和  gb2312 在 windows 上看是一样的。在linux下是有区别的。粘贴、复制utf-8编码的字都会改变其编码,变为gb2312(windows下)。只有通过ftp 才能保证它的编码不变化。

分享到:
评论

相关推荐

    Android studio 编译iconv库,实现GBK和UTF8互相转换

    1)Android studio 编译iconv库,实现GBK和UTF8互相转换 2)不需要linux环境,工程带有源码 3)含详细中文操作手册,指导你进行 4)经过编译测试。 5)按照手册基本上能搞定,还搞不定说明你还没有入门,需继续努力.

    luaiconv使用说明见Blog

    下面将详细介绍Luaiconv的使用方法、核心功能以及相关的编程技巧。 1. 安装与引入 首先,你需要下载luaiconv的源代码包,然后将其解压到你的Lua项目目录下。通常,luaiconv是一个单独的`.lua`文件,你可以通过`...

    linux iconv方法的使用

    Linux环境下使用iconv方法进行编码转换的知识点较为广泛,涉及到编码转换的原理、iconv工具的使用方法,以及在不同操作系统平台中的差异表现和解决策略。首先,需要理解iconv这个工具的基本作用,它是一个用于字符...

    windows下的iconv静态库

    本篇文章将详细解释`iconv`在Windows下的静态库使用方法,以及如何通过引入`iconv.h`头文件和`iconv.lib`链接库来实现字符编码的转换。 **一、iconv库介绍** `iconv`库源于GNU项目,它提供了一套API接口,用于在...

    Android NDK使用Iconv进行编码转换

    Android NDK(Native Development Kit)提供了一种方法来实现这样的编码转换,这就是使用Iconv库。Iconv是一个广泛使用的字符集转换工具,它允许在多种字符编码之间进行转换,包括Unicode、GBK和UTF-8。 Iconv在C/...

    iconv 自动转码批处理工具

    本篇将详细介绍`iconv`自动转码批处理工具及其使用方法。 首先,`iconv`工具源于GNU项目,它的主要功能是将文件或数据流从一种字符编码转换到另一种。在处理中文、日文、韩文等非ASCII字符集的文件时,`iconv`显得...

    iconv.h iconv.lib charset.lib

    `iconv`库提供了一个标准化的方法来解决这个问题,使得开发者可以方便地在各种编码之间进行转换,确保数据的正确性和兼容性。 在开发跨平台的应用或者需要处理多种编码格式的文本时,`iconv`是一个非常实用的工具。...

    iconv封装后的cpp接口,含iconv的lib、dll、h文件

    6. **使用方法** 要使用这个封装后的cpp接口,首先需要将`iconv_string.h`包含到项目中,然后根据提供的接口创建对象,设置源和目标编码,调用转换函数即可。例如: ```cpp #include "iconv_string.h" ...

    lua iconv For windows

    在windows下 用lua转换将gbk转为utf 8 2013 11 16 17:56 0人...使用方法: local iconv require "luaiconv" local cd iconv new "utf 8" "gbk" local nstr err cd:iconv str ...

    iconv库 android ndk可运行

    在Android平台上,iconv库的使用通常涉及到本地化和跨编码的文本操作。 **Android NDK与本地库** Android Native Development Kit (NDK) 是Google提供的一个开发工具,允许开发者使用C/C++编写部分或全部应用的...

    iconv-文件编码转换

    **iconv 文件编码转换** ...通过学习和掌握其使用方法,我们可以更好地应对编码转换的挑战。在实际工作中,了解并熟练运用 `iconv` 将极大地提升工作效率,尤其是在处理多语言和多编码环境下的数据。

    iconv 1.9.1 vc8 library

    7. **使用方法**:要在项目中使用这个iconv库,开发者需要将对应的.lib文件(静态库)或.dll文件添加到项目的依赖项中,并且根据需要引用相应的头文件。然后,通过iconv的API接口,如`iconv_open`、`iconv`和`iconv_...

    erlang lib of iconv

    Erlang的iconv库提供了一种在各种字符编码之间转换的方法。它通过封装C语言的iconv库,使得Erlang程序员可以使用Erlang的语法和模式匹配来执行编码转换。这对于处理来自不同来源、使用不同编码的数据尤其有用。 3....

    ICONV 字符转换 编码库

    这篇内容将深入探讨`ICONV`库的功能、原理以及在实际应用中的使用方法。 `ICONV`字符转换库源于GNU项目,其主要功能是解决不同编码系统之间的兼容问题。在计算机世界里,字符是以特定编码方式存储的,比如ASCII、...

    Node.js-iconv-lite-纯javascript转换字符编码

    在实际应用中,`iconv-lite` 的使用方法非常直观。首先,你需要通过 npm(Node.js 包管理器)安装该库,命令如下: ```bash npm install iconv-lite ``` 安装完成后,你可以在 Node.js 项目中引入并使用 `iconv-...

    iconv字符编码转换的操作实例

    "iconv字符编码转换的操作实例"这个标题表明我们将探讨如何使用iconv库在C++环境中进行字符编码的转换。iconv是一个广泛使用的跨平台库,用于在不同字符编码之间进行转换,例如从GBK(中国的常见编码)转换到UTF-8...

    iconv rar 源文件 库文件

    4. **iconv的使用方法**: 在命令行中,可以使用`iconv -f from_encoding -t to_encoding input_file > output_file`命令来转换文件的编码。其中,`-f`指定源编码,`-t`指定目标编码,`input_file`是待转换的文件,...

    iconv()函数的用法

    本文将详细介绍`iconv()`函数的使用方法,包括其命令行工具和编程接口。 #### 二、iconv 命令行工具 ##### 2.1 基本概念 `iconv` 是一个用于在不同字符集之间转换文本的命令行工具。它可以方便地用于文件或标准...

    iconv 1.9.2

    在命令行中,`iconv`通常以以下格式使用: ``` iconv -f 源编码 -t 目标编码 输入文件 > 输出文件 ``` 例如,将GBK编码的文本文件转换为UTF-8编码: ``` iconv -f GBK -t UTF-8 input.txt > output.txt ``` ...

Global site tag (gtag.js) - Google Analytics