当前位置:  软件>C/C++软件

编码格式转换库 libiconv

    来源:    发布时间:2015-02-05

    本文导语:  iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。目前版本为 2.3.26,支持的内码包括: Unicode相 关编码,如UTF-8、utf-8等等 各国采用的ANSI编码,其中包括GB231...

iconv是一个计算机程序以及一套应用程序编程接口的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。目前版本为 2.3.26,支持的内码包括:

  • Unicode相 关编码,如UTF-8、utf-8等等
  • 各国采用的ANSI编码,其中包括GB2312、BIG5等中文编码方式。

作为应用程序的iconv采用命令行界面,允许将某种特定编码的文件转换为另一种编码。

作为编程接口的iconv包括3个函数:

  • iconv_open函数用于初始化用于转换的内部缓冲区,需要指明需要从何种编码方式转换到哪一种。
  • iconv函数进行实际的转换,需要给出两个间接缓冲区指针和剩余字节数指针。该函数需要更新所有相关信息,因此将不可改写的指针传递给 iconv是错误的。
  • iconv_close函数释放iconv_open函数的缓冲区。

iconv基于GPL公开源代码,是GNU项目的一部分。在各种UNIX操作系统下均可使用, 而在Windows系统,需要特殊的环境如cygwin或者GnuWin32等软件平台下方可使用。现在在SourceForge上 也有运行于Windows系统的,需要同时安装gettext程序。


    
 
 

您可能感兴趣的文章:

  • Python3中内置类型bytes和str用法及byte和string之间各种编码转换
  • iconv可以用来转换文字编码,有没有可以用来识别编码的?
  • python实现批量转换文件编码(批转换编码示例)
  • php字符串编码转换函数 可以自动识别原编码
  • 在Emacs中如何转换文件编码格式
  • 编码转换工具 enca
  • PHP 数组字符集编码转换的函数
  • 编码转换
  • php编码转换分析
  • Linux内核中如何转换编码格式?
  • php编码转换 实现gbk编码转换为utf8
  • php自动识别文件编码并转换为UTF-8的方法
  • 浏览器自动转换URL编码产生乱码问题的解决办法
  • 请问手机短消息用的是什么编码方式?该怎么转换?
  • 在unix中有没有ucs2编码与中文的转换函数???
  • 请教UCS2编码转换问题!
  • Linux下UTF-8编码的转换
  • 请教一个字符编码转换问题
  • 如何将ASCII码转换为8859-1的编码的String 急急
  • php iconv函数解决utf-8与gb2312编码转换问题
  • Java是否有能够将经过quoted-printable编码的字符序列转换为原文的函数?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.print类docflavor的类成员方法:默认编码和平台编码定义及介绍
  • 求救:JAVA 中汉字编码怎样变成 VC 下的汉字编码?
  • 中文汉字编码知识及各种中文编码对应的编码区间总结
  • aix socket进程为何收到客户端的编码都是ISO-8859-1编码?
  • Python获取网页编码的方法及示例代码
  • 怎么把字符串转为:unicode 编码?又如何把unicode编码转为字符串(有中文)?
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 谁能给我讲讲UNIX下编码与编码设置与编码转化问题。。。
  • Base64编码原理详解及c++编码解码实现
  • 在jsp中如何判断传来的字符串是8859-1编码还是gb2312编码方式
  • Linux/CentOS/fedora下vim显示的字符编码设置
  • c#字符串编码编码(encoding)使用方法示例
  • 文件编码及UTF-8、BOM、0XFEFF相关问题
  • python处理中文编码和判断编码示例
  • 广告系统中weak-and算法原理及编码验证
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 修改mysql5.5默认编码(图文步骤修改为utf-8编码)
  • windows平台 vs2008进行c++编码的相关设置介绍
  • linux查看系统编码和修改系统编码的方法
  • HTML语言特殊字符大全及其编码对照表(包括转义方式)
  • mysql修改数据库编码(数据库字符集)和表的字符编码的方法 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3