<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Iconv</id>
	<title>Iconv - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Iconv"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Iconv&amp;action=history"/>
	<updated>2026-07-05T22:23:39Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Iconv&amp;diff=172284&amp;oldid=prev</id>
		<title>imported&gt;Ohtashinichiro：​/* 外部链接 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Iconv&amp;diff=172284&amp;oldid=prev"/>
		<updated>2026-02-10T02:40:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;外部链接&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{NoteTA|G1=IT}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;iconv&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{cite web|url=http://astrostatistics.psu.edu/su07/R/html/base/html/iconv.html|title=R: Convert Character Vector between Encodings|author=|date=|website=astrostatistics.psu.edu|accessdate=21 April 2018|archive-date=2020-10-31|archive-url=https://web.archive.org/web/20201031005810/https://astrostatistics.psu.edu/su07/R/html/base/html/iconv.html|dead-url=no}}&amp;lt;/ref&amp;gt;是一个计算机程序&amp;lt;ref&amp;gt;{{cite web|url=http://pubs.opengroup.org/onlinepubs/9699919799/utilities/iconv.html|title=iconv|author=|date=|website=pubs.opengroup.org|accessdate=21 April 2018|archive-date=2020-10-28|archive-url=https://web.archive.org/web/20201028210908/https://pubs.opengroup.org/onlinepubs/9699919799/utilities/iconv.html|dead-url=no}}&amp;lt;/ref&amp;gt;以及一套[[应用程序编程接口]]&amp;lt;ref&amp;gt;{{cite web|url=http://www.opengroup.org/onlinepubs/009695399/functions/iconv.html|title=iconv|author=|date=|website=www.opengroup.org|accessdate=21 April 2018|archive-date=2010-12-08|archive-url=https://web.archive.org/web/20101208080641/http://www.opengroup.org/onlinepubs/009695399/functions/iconv.html|dead-url=no}}&amp;lt;/ref&amp;gt;的名称。它的作用是在多种国际编码格式之间进行文本内码的转换。支持的内码包括：&lt;br /&gt;
*[[Unicode]]相关编码，如[[UTF-8]]、[[UTF-16]]等等&lt;br /&gt;
*各国采用的ANSI编码，其中包括GB2312、BIG5等中文编码方式。&lt;br /&gt;
&lt;br /&gt;
作为应用程序的iconv采用命令行界面，允许将某种特定编码的文件转换为另一种编码。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&lt;br /&gt;
文件&amp;lt;code&amp;gt;infile&amp;lt;/code&amp;gt;从GB18030编码转换至UTF-8编码并写入到文件&amp;lt;code&amp;gt;outfile&amp;lt;/code&amp;gt;中：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iconv -f GB18030 -t utf-8 &amp;lt; infile &amp;gt; outfile&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.php.net/manual/zh/book.iconv.php PHP]{{Wayback|url=http://www.php.net/manual/zh/book.iconv.php |date=20201208004611 }}语言对iconv封装了3个函数：&lt;br /&gt;
&lt;br /&gt;
*iconv_open函数用于初始化用于转换的内部缓冲区，需要指明需要从何种编码方式转换到哪一种。&lt;br /&gt;
*iconv函数进行实际的转换，需要给出两个间接缓冲区指针和剩余字节数指针。该函数需要更新所有相关信息，因此将不可改写的指针传递给iconv是错误的。&lt;br /&gt;
*iconv_close函数释放iconv_open函数的缓冲区。&lt;br /&gt;
&lt;br /&gt;
iconv基于[[GPL]]公开源代码，是[[GNU]]项目的一部分。在各种[[UNIX]]操作系统下均可使用，而在[[Windows]]系统，需要特殊的环境如[[cygwin]]或者[[GnuWin32]]等软件平台下方可使用。现在在[[SourceForge]]上也有运行于Windows系统的，需要同时安装[[gettext]]程序。&lt;br /&gt;
&lt;br /&gt;
目前，libiconv已经包含在C运行时刻库&amp;lt;code&amp;gt;libc.so&amp;lt;/code&amp;gt;中。因此，Linux平台上使用iconv库函数的程序，需要包含&amp;lt;iconv.h&amp;gt;，但链接时不需要引入libiconv库了。&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://gettext.sourceforge.net/ 适用于Win32的gettext和libiconv]{{Wayback|url=http://gettext.sourceforge.net/ |date=20190924143150 }}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Unix命令}}&lt;br /&gt;
&lt;br /&gt;
[[Category:惠普软件]]&lt;br /&gt;
[[Category:Unix文字处理实用工具]]&lt;br /&gt;
[[Category:Unix SUS2008实用工具]]&lt;br /&gt;
[[Category:C POSIX library]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ohtashinichiro</name></author>
	</entry>
</feed>