206 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
		
		
			
		
	
	
			206 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			HTML
		
	
	
| 
								 | 
							
								<!-- Creator     : groff version 1.22.3 -->
							 | 
						||
| 
								 | 
							
								<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
							 | 
						||
| 
								 | 
							
								"http://www.w3.org/TR/html4/loose.dtd">
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								<meta name="generator" content="groff -Thtml, see www.gnu.org">
							 | 
						||
| 
								 | 
							
								<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
							 | 
						||
| 
								 | 
							
								<meta name="Content-Style" content="text/css">
							 | 
						||
| 
								 | 
							
								<style type="text/css">
							 | 
						||
| 
								 | 
							
								       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
							 | 
						||
| 
								 | 
							
								       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
							 | 
						||
| 
								 | 
							
								       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
							 | 
						||
| 
								 | 
							
								       h1      { text-align: center }
							 | 
						||
| 
								 | 
							
								</style>
							 | 
						||
| 
								 | 
							
								<title>ICONV</title>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h1 align="center">ICONV</h1>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<a href="#NAME">NAME</a><br>
							 | 
						||
| 
								 | 
							
								<a href="#SYNOPSIS">SYNOPSIS</a><br>
							 | 
						||
| 
								 | 
							
								<a href="#DESCRIPTION">DESCRIPTION</a><br>
							 | 
						||
| 
								 | 
							
								<a href="#EXAMPLES">EXAMPLES</a><br>
							 | 
						||
| 
								 | 
							
								<a href="#CONFORMING TO">CONFORMING TO</a><br>
							 | 
						||
| 
								 | 
							
								<a href="#SEE ALSO">SEE ALSO</a><br>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<hr>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h2>NAME
							 | 
						||
| 
								 | 
							
								<a name="NAME"></a>
							 | 
						||
| 
								 | 
							
								</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">iconv −
							 | 
						||
| 
								 | 
							
								character set conversion</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h2>SYNOPSIS
							 | 
						||
| 
								 | 
							
								<a name="SYNOPSIS"></a>
							 | 
						||
| 
								 | 
							
								</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">iconv
							 | 
						||
| 
								 | 
							
								[<i>OPTION</i>...] [<b>−f</b> <i>encoding</i>]
							 | 
						||
| 
								 | 
							
								[<b>−t</b> <i>encoding</i>] [<i>inputfile</i> ...]
							 | 
						||
| 
								 | 
							
								<br>
							 | 
						||
| 
								 | 
							
								iconv <b>−l</b></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h2>DESCRIPTION
							 | 
						||
| 
								 | 
							
								<a name="DESCRIPTION"></a>
							 | 
						||
| 
								 | 
							
								</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">The
							 | 
						||
| 
								 | 
							
								<b>iconv</b> program converts text from one encoding to
							 | 
						||
| 
								 | 
							
								another encoding. More precisely, it converts <b>from</b>
							 | 
						||
| 
								 | 
							
								the encoding given for the <b>−f</b> option <b>to</b>
							 | 
						||
| 
								 | 
							
								the encoding given for the <b>−t</b> option. Either of
							 | 
						||
| 
								 | 
							
								these encodings defaults to the encoding of the current
							 | 
						||
| 
								 | 
							
								locale. All the <i>inputfile</i>s are read and converted in
							 | 
						||
| 
								 | 
							
								turn; if no <i>inputfile</i> is given, the standard input is
							 | 
						||
| 
								 | 
							
								used. The converted text is printed to standard output.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">The encodings
							 | 
						||
| 
								 | 
							
								permitted are system dependent. For the libiconv
							 | 
						||
| 
								 | 
							
								implementation, they are listed in the iconv_open(3) manual
							 | 
						||
| 
								 | 
							
								page.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">Options
							 | 
						||
| 
								 | 
							
								controlling the input and output format: <b><br>
							 | 
						||
| 
								 | 
							
								−f</b> <i>encoding</i>,
							 | 
						||
| 
								 | 
							
								<b>−−from−code=</b><i>encoding</i></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">Specifies the encoding of the
							 | 
						||
| 
								 | 
							
								input.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%;"><b>−t</b>
							 | 
						||
| 
								 | 
							
								<i>encoding</i>,
							 | 
						||
| 
								 | 
							
								<b>−−to−code=</b><i>encoding</i></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">Specifies the encoding of the
							 | 
						||
| 
								 | 
							
								output.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">Options
							 | 
						||
| 
								 | 
							
								controlling conversion problems:</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<table width="100%" border="0" rules="none" frame="void"
							 | 
						||
| 
								 | 
							
								       cellspacing="0" cellpadding="0">
							 | 
						||
| 
								 | 
							
								<tr valign="top" align="left">
							 | 
						||
| 
								 | 
							
								<td width="11%"></td>
							 | 
						||
| 
								 | 
							
								<td width="3%">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p><b>−c</b></p></td>
							 | 
						||
| 
								 | 
							
								<td width="8%"></td>
							 | 
						||
| 
								 | 
							
								<td width="78%">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p>When this option is given, characters that cannot be
							 | 
						||
| 
								 | 
							
								converted are silently discarded, instead of leading to a
							 | 
						||
| 
								 | 
							
								conversion error.</p></td></tr>
							 | 
						||
| 
								 | 
							
								</table>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%;"><b>−−unicode−subst=</b><i>formatstring</i></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">When this option is given,
							 | 
						||
| 
								 | 
							
								Unicode characters that cannot be represented in the target
							 | 
						||
| 
								 | 
							
								encoding are replaced with a placeholder string that is
							 | 
						||
| 
								 | 
							
								constructed from the given <i>formatstring</i>, applied to
							 | 
						||
| 
								 | 
							
								the Unicode code point. The <i>formatstring</i> must be a
							 | 
						||
| 
								 | 
							
								format string in the same format as for the <i>printf</i>
							 | 
						||
| 
								 | 
							
								command or the <i>printf()</i> function, taking either no
							 | 
						||
| 
								 | 
							
								argument or exactly one unsigned integer argument.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%;"><b>−−byte−subst=</b><i>formatstring</i></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">When this option is given,
							 | 
						||
| 
								 | 
							
								bytes in the input that are not valid in the source encoding
							 | 
						||
| 
								 | 
							
								are replaced with a placeholder string that is constructed
							 | 
						||
| 
								 | 
							
								from the given <i>formatstring</i>, applied to the
							 | 
						||
| 
								 | 
							
								byte’s value. The <i>formatstring</i> must be a format
							 | 
						||
| 
								 | 
							
								string in the same format as for the <i>printf</i> command
							 | 
						||
| 
								 | 
							
								or the <i>printf()</i> function, taking either no argument
							 | 
						||
| 
								 | 
							
								or exactly one unsigned integer argument.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%;"><b>−−widechar−subst=</b><i>formatstring</i></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">When this option is given, wide
							 | 
						||
| 
								 | 
							
								characters in the input that are not valid in the source
							 | 
						||
| 
								 | 
							
								encoding are replaced with a placeholder string that is
							 | 
						||
| 
								 | 
							
								constructed from the given <i>formatstring</i>, applied to
							 | 
						||
| 
								 | 
							
								the byte’s value. The <i>formatstring</i> must be a
							 | 
						||
| 
								 | 
							
								format string in the same format as for the <i>printf</i>
							 | 
						||
| 
								 | 
							
								command or the <i>printf()</i> function, taking either no
							 | 
						||
| 
								 | 
							
								argument or exactly one unsigned integer argument.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">Options
							 | 
						||
| 
								 | 
							
								controlling error output: <b><br>
							 | 
						||
| 
								 | 
							
								−s</b>, <b>−−silent</b></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">When this option is given,
							 | 
						||
| 
								 | 
							
								error messages about invalid or unconvertible characters are
							 | 
						||
| 
								 | 
							
								omitted, but the actual converted text is unaffected.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">The <b>iconv
							 | 
						||
| 
								 | 
							
								−l</b> or <b>iconv −−list</b> command
							 | 
						||
| 
								 | 
							
								lists the names of the supported encodings, in a system
							 | 
						||
| 
								 | 
							
								dependent format. For the libiconv implementation, the names
							 | 
						||
| 
								 | 
							
								are printed in upper case, separated by whitespace, and
							 | 
						||
| 
								 | 
							
								alias names of an encoding are listed on the same line as
							 | 
						||
| 
								 | 
							
								the encoding itself.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h2>EXAMPLES
							 | 
						||
| 
								 | 
							
								<a name="EXAMPLES"></a>
							 | 
						||
| 
								 | 
							
								</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em"><b>iconv
							 | 
						||
| 
								 | 
							
								−f ISO−8859−1 −t UTF−8</b></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">converts input from the old
							 | 
						||
| 
								 | 
							
								West-European encoding ISO−8859−1 to
							 | 
						||
| 
								 | 
							
								Unicode.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em"><b>iconv
							 | 
						||
| 
								 | 
							
								−f KOI8−R
							 | 
						||
| 
								 | 
							
								−−byte−subst="<0x%x>" <br>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								−−unicode−subst="<U+%04X>"</b></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">converts input from the old
							 | 
						||
| 
								 | 
							
								Russian encoding KOI8−R to the locale encoding,
							 | 
						||
| 
								 | 
							
								substituting an angle bracket notation with hexadecimal
							 | 
						||
| 
								 | 
							
								numbers for invalid bytes and for valid but unconvertible
							 | 
						||
| 
								 | 
							
								characters.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%;"><b>iconv
							 | 
						||
| 
								 | 
							
								−−list</b></p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:22%;">lists the supported
							 | 
						||
| 
								 | 
							
								encodings.</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h2>CONFORMING TO
							 | 
						||
| 
								 | 
							
								<a name="CONFORMING TO"></a>
							 | 
						||
| 
								 | 
							
								</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<h2>SEE ALSO
							 | 
						||
| 
								 | 
							
								<a name="SEE ALSO"></a>
							 | 
						||
| 
								 | 
							
								</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3),
							 | 
						||
| 
								 | 
							
								<b>locale</b>(7)</p>
							 | 
						||
| 
								 | 
							
								<hr>
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								</html>
							 |