开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
libiconv首页、文档和下载 - 编码格式转换库 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
GPL
C/C++
跨平台
分享
收藏
49 人收藏
收录时间:2009-12-24
libiconv 详细介绍

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程序。


大家对 libiconv 的评论 (全部 1 条评论)
{{repayCom.userName}}
label_lei
libiconv
针对
”䶮“
无法转码
libiconv 相关博客
壶漏子
libiconv
libiconv libtools
顶部