`

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 才能保证它的编码不变化。

分享到:
评论

相关推荐

    luaiconv使用说明见Blog

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

    iconv rar 源文件 库文件

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

    windows下的iconv静态库

    在提供的`使用示例.txt`文件中,应该包含了更详细的使用方法和可能的示例代码,你可以参考这个文件进行具体实践。 总结,`iconv`库在Windows环境下的静态库使用主要涉及头文件的包含和链接库的配置。通过`iconv`...

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

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

    iconv库 android ndk可运行

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

    Android NDK使用Iconv进行编码转换

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

    iconv 自动转码批处理工具

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

    iconv 1.9.1 vc8 library

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

    iconv.h iconv.lib charset.lib

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

    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-文件编码转换

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

    linux iconv方法的使用

    参考phpinfo的信息,iconv模块也已经正确加载。... 有朋友碰到的话,也可以这么解决了 按照该网友提供的第一个方法,将iconv方法修改为使用mb_convert_encoding,搞定。。 多谢该网友提供的解决方案。 您可

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

    在这个实例中,我们将深入理解iconv的工作原理,并通过实际操作来展示其用法。 首先,我们需要了解字符编码的基本概念。字符编码是一种将字符与数字对应的方法,常见的有ASCII、GBK、GB2312、Big5、UTF-8等。ASCII...

    iconv()函数的用法

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

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

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

    androd的iconv

    下面我们将详细讨论`iconv`的原理、使用方法以及在Android中的应用。 1. **字符编码与`iconv`**: - 字符编码:字符编码是将字符与二进制数值之间建立映射关系的方式,常见的有ASCII、ISO-8859-1、GB2312、GBK、...

    ICONV 字符转换 编码库

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

    erlang lib of iconv

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

    iconv库文件

    在Android开发中,iconv库文件的使用有助于解决跨平台和跨语言环境的数据交换问题,特别是处理那些包含中文或其他非ASCII字符的数据时。通过正确理解和运用iconv,开发者能够有效地避免和解决乱码问题,提高应用的...

    iconv lib for ARM Linux

    iconv库是软件开发中用于字符编码转换的重要工具,它在不同的字符集之间进行转换,如ASCII、UTF-8、GB2312等。在ARM Linux环境下,由于硬件架构和操作系统内核的不同,需要针对该平台进行特定的编译优化以确保库的...

Global site tag (gtag.js) - Google Analytics