编码格式转换库 libiconv

GPL
C/C++
跨平台
2009-12-24
红薯222

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

加载中
此软件有 1 条评论,请先登录后再查看。

暂无资讯

2
回答
libiconv 在Centos7下编译出错

make[2]: *** [progname.o] Error 1 make[2]: *** Waiting for unfinished jobs......

2015/07/25 09:39

没有更多内容

加载失败,请刷新页面

没有更多内容

libiconv

libiconv libtools

2014/06/27 07:28
410
0
undefined reference to `libiconv'

今天编译代码突然发现报错如下: undefined reference to `libiconv' 查询网上资料好多都是说sphinx编译的问题。 这部分代码之前是可以编译通过没有问题的。而我正好前几天在机器上面尝试sph...

2016/09/21 20:18
1.3K
0
PHP升级编译出错 libiconv_open及 apache libiconv

昨天和运维同事,把PHP升级到5.6的,一直编译出错提示: 首先是libiconv_open,按网上的方法解决后,重启apache的时候再报libphp5.so: undefined symbol: libiconv,导致apache重启不了。 网...

2016/04/28 15:45
889
1
centos7下安装libiconv失败

由于需要,需要在centos7中安装libiconv库 centos版本如下 $ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) $ uname -r 3.10.0-693.el7.x86_64 但是在安装过程中遇到了...

2018/01/10 16:01
9
0
编译 libiconv 出错

进入srclib目录 执行 sed -i -e '/gets is a security/d' ./stdio.in.h

2015/11/06 10:38
39
0
sphinx undefined reference to libiconv

今天编译代码突然发现报错如下: undefined reference to `libiconv' 查询网上资料好多都是说sphinx编译的问题。 这部分代码之前是可以编译通过没有问题的。而我正好前几天在机器上面尝试sph...

2014/07/05 21:39
340
0
丢失libiconv-2.dll解决办法以及无法定位输入点libiconv-2.dll到动态链接库

摘自https://blog.csdn.net/mengxiangjia_linxi/article/details/78147348 丢失libiconv-2.dll解决办法以及无法定位输入点libiconv-2.dll到动态链接库 2017年10月01日 14:17:31 mengxiangji...

2019/05/25 22:53
37
0
windows go amd64 libiconv 缺失报错问题

windows amd64 的go环境使用的gcc环境带的libiconv库不匹配,使用iconv-go库的时候报错,就自己编译了一个 步骤如下,下载libiconv源代码http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14...

2014/11/09 16:28
473
0
编译可在Android上运行的libiconv库

编译可在Android上运行的libiconv库

2016/03/25 17:14
1.4K
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部