iconv简介
来源:互联网 发布:艾知文之知世公主 编辑:程序博客网 时间:2024/05/19 15:20
Iconv.
iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。目前版本为2.3.26,支持的内码包括:
* Unicode相关编码,如UTF-8、UTF-16等等
* 各国采用的ANSI编码,其中包括GB2312、BIG5等中文编码方式。
作为应用程序的iconv采用命令行界面,允许将某种特定编码的文件转换为另一种编码。
作为编程接口的iconv包括3个函数:
* iconv_open函数用于初始化用于转换的内部缓冲区,需要指明需要从何种编码方式转换到哪一种。
* iconv函数进行实际的转换,需要给出两个间接缓冲区指针和剩余字节数指针。该函数需要更新所有相关信息,因此将不可改写的指针传递给iconv是错误的。
* iconv_close函数释放iconv_open函数的缓冲区。
iconv基于GPL公开源代码,是GNU项目的一部分。在各种UNIX操作系统下均可使用,而在Windows系统,需要特殊的环境如cygwin或者 GnuWin32等软件平台下方可使用。现在在SourceForge上也有运行于Windows系统的,需要同时安装gettext程序。
iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。目前版本为2.3.26,支持的内码包括:
* Unicode相关编码,如UTF-8、UTF-16等等
* 各国采用的ANSI编码,其中包括GB2312、BIG5等中文编码方式。
作为应用程序的iconv采用命令行界面,允许将某种特定编码的文件转换为另一种编码。
作为编程接口的iconv包括3个函数:
* iconv_open函数用于初始化用于转换的内部缓冲区,需要指明需要从何种编码方式转换到哪一种。
* iconv函数进行实际的转换,需要给出两个间接缓冲区指针和剩余字节数指针。该函数需要更新所有相关信息,因此将不可改写的指针传递给iconv是错误的。
* iconv_close函数释放iconv_open函数的缓冲区。
iconv基于GPL公开源代码,是GNU项目的一部分。在各种UNIX操作系统下均可使用,而在Windows系统,需要特殊的环境如cygwin或者 GnuWin32等软件平台下方可使用。现在在SourceForge上也有运行于Windows系统的,需要同时安装gettext程序。
- iconv简介
- iconv简介
- iconv转码简介
- iconv 转码编程简介
- iconv 转码编程简介
- [转]iconv 转码编程简介
- iconv
- iconv
- iconv
- iconv
- iconv
- iconv
- iconv
- iconv
- 乱码 iconv
- iconv 使用
- Text::iconv
- iconv 命令
- The Google File System
- server
- HDU 1406 完数
- 指针右左法则----复杂指针解析
- Oracle Virtualbox 增加虚拟磁盘空间
- iconv简介
- 一点小体会
- MapReduce简介
- matlab计算积分
- Internet Message Access Protocol - IMAP
- md5简介
- 葵花宝典之数据结构1800T--1
- memcached 配置、安装
- Paxos算法