<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>The UConverter class</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="intlpartsiterator.getbreakiterator.html">IntlPartsIterator::getBreakIterator</a></div> <div class="next" style="text-align: right; float: right;"><a href="uconverter.construct.html">UConverter::__construct</a></div> <div class="up"><a href="book.intl.html">intl</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><div id="class.uconverter" class="reference"> <h1 class="title">The UConverter class</h1> <div class="partintro"><p class="verinfo">(PHP 5.5.0, PECL >= 3.0.0a1)</p> <div class="section" id="uconverter.intro"> <h2 class="title">Introduction</h2> <p class="para"> </p> </div> <div class="section" id="uconverter.synopsis"> <h2 class="title">Class synopsis</h2> <div class="classsynopsis"> <div class="ooclass"></div> <div class="classsynopsisinfo"> <span class="ooclass"> <strong class="classname">UConverter</strong> </span> {</div> <div class="classsynopsisinfo classsynopsisinfo_comment">/* Constants */</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.reason-unassigned"><var class="varname">REASON_UNASSIGNED</var></a></var> <span class="initializer"> = 0</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.reason-illegal"><var class="varname">REASON_ILLEGAL</var></a></var> <span class="initializer"> = 1</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.reason-irregular"><var class="varname">REASON_IRREGULAR</var></a></var> <span class="initializer"> = 2</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.reason-reset"><var class="varname">REASON_RESET</var></a></var> <span class="initializer"> = 3</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.reason-close"><var class="varname">REASON_CLOSE</var></a></var> <span class="initializer"> = 4</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.reason-clone"><var class="varname">REASON_CLONE</var></a></var> <span class="initializer"> = 5</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.unsupported-converter"><var class="varname">UNSUPPORTED_CONVERTER</var></a></var> <span class="initializer"> = -1</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.sbcs"><var class="varname">SBCS</var></a></var> <span class="initializer"> = 0</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.dbcs"><var class="varname">DBCS</var></a></var> <span class="initializer"> = 1</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.mbcs"><var class="varname">MBCS</var></a></var> <span class="initializer"> = 2</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.latin-1"><var class="varname">LATIN_1</var></a></var> <span class="initializer"> = 3</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf8"><var class="varname">UTF8</var></a></var> <span class="initializer"> = 4</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf16-bigendian"><var class="varname">UTF16_BigEndian</var></a></var> <span class="initializer"> = 5</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf16-littleendian"><var class="varname">UTF16_LittleEndian</var></a></var> <span class="initializer"> = 6</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf32-bigendian"><var class="varname">UTF32_BigEndian</var></a></var> <span class="initializer"> = 7</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf32-littleendian"><var class="varname">UTF32_LittleEndian</var></a></var> <span class="initializer"> = 8</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.ebcdic-stateful"><var class="varname">EBCDIC_STATEFUL</var></a></var> <span class="initializer"> = 9</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.iso-2022"><var class="varname">ISO_2022</var></a></var> <span class="initializer"> = 10</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-1"><var class="varname">LMBCS_1</var></a></var> <span class="initializer"> = 11</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-2"><var class="varname">LMBCS_2</var></a></var> <span class="initializer"> = 12</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-3"><var class="varname">LMBCS_3</var></a></var> <span class="initializer"> = 13</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-4"><var class="varname">LMBCS_4</var></a></var> <span class="initializer"> = 14</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-5"><var class="varname">LMBCS_5</var></a></var> <span class="initializer"> = 15</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-6"><var class="varname">LMBCS_6</var></a></var> <span class="initializer"> = 16</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-8"><var class="varname">LMBCS_8</var></a></var> <span class="initializer"> = 17</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-11"><var class="varname">LMBCS_11</var></a></var> <span class="initializer"> = 18</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-16"><var class="varname">LMBCS_16</var></a></var> <span class="initializer"> = 19</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-17"><var class="varname">LMBCS_17</var></a></var> <span class="initializer"> = 20</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-18"><var class="varname">LMBCS_18</var></a></var> <span class="initializer"> = 21</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-19"><var class="varname">LMBCS_19</var></a></var> <span class="initializer"> = 22</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.lmbcs-last"><var class="varname">LMBCS_LAST</var></a></var> <span class="initializer"> = 22</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.hz"><var class="varname">HZ</var></a></var> <span class="initializer"> = 23</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.scsu"><var class="varname">SCSU</var></a></var> <span class="initializer"> = 24</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.iscii"><var class="varname">ISCII</var></a></var> <span class="initializer"> = 25</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.us-ascii"><var class="varname">US_ASCII</var></a></var> <span class="initializer"> = 26</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf7"><var class="varname">UTF7</var></a></var> <span class="initializer"> = 27</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.bocu1"><var class="varname">BOCU1</var></a></var> <span class="initializer"> = 28</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf16"><var class="varname">UTF16</var></a></var> <span class="initializer"> = 29</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.utf32"><var class="varname">UTF32</var></a></var> <span class="initializer"> = 30</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.cesu8"><var class="varname">CESU8</var></a></var> <span class="initializer"> = 31</span> ;</div> <div class="fieldsynopsis"> <span class="modifier">const</span> <span class="type">integer</span> <var class="fieldsynopsis_varname"><a href="class.uconverter.html#uconverter.constants.imap-mailbox"><var class="varname">IMAP_MAILBOX</var></a></var> <span class="initializer"> = 32</span> ;</div> <div class="classsynopsisinfo classsynopsisinfo_comment">/* Methods */</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="methodname"><a href="uconverter.construct.html" class="methodname">__construct</a></span> ([ <span class="methodparam"><span class="type">string</span> <code class="parameter">$destination_encoding</code></span> [, <span class="methodparam"><span class="type">string</span> <code class="parameter">$source_encoding</code></span> ]] )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.convert.html" class="methodname">convert</a></span> ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$str</code></span> [, <span class="methodparam"><span class="type">bool</span> <code class="parameter">$reverse</code></span> ] )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">mixed</span> <span class="methodname"><a href="uconverter.fromucallback.html" class="methodname">fromUCallback</a></span> ( <span class="methodparam"><span class="type">integer</span> <code class="parameter">$reason</code></span> , <span class="methodparam"><span class="type">string</span> <code class="parameter">$source</code></span> , <span class="methodparam"><span class="type">string</span> <code class="parameter">$codePoint</code></span> , <span class="methodparam"><span class="type">integer</span> <code class="parameter reference">&$error</code></span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">array</span> <span class="methodname"><a href="uconverter.getaliases.html" class="methodname">getAliases</a></span> ([ <span class="methodparam"><span class="type">string</span> <code class="parameter">$name</code></span> ] )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">array</span> <span class="methodname"><a href="uconverter.getavailable.html" class="methodname">getAvailable</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.getdestinationencoding.html" class="methodname">getDestinationEncoding</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">integer</span> <span class="methodname"><a href="uconverter.getdestinationtype.html" class="methodname">getDestinationType</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">integer</span> <span class="methodname"><a href="uconverter.geterrorcode.html" class="methodname">getErrorCode</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.geterrormessage.html" class="methodname">getErrorMessage</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.getsourceencoding.html" class="methodname">getSourceEncoding</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">integer</span> <span class="methodname"><a href="uconverter.getsourcetype.html" class="methodname">getSourceType</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">array</span> <span class="methodname"><a href="uconverter.getstandards.html" class="methodname">getStandards</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.getsubstchars.html" class="methodname">getSubstChars</a></span> ( <span class="methodparam">void</span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.reasontext.html" class="methodname">reasonText</a></span> ([ <span class="methodparam"><span class="type">integer</span> <code class="parameter">$reason</code></span> ] )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="uconverter.setdestinationencoding.html" class="methodname">setDestinationEncoding</a></span> ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$encoding</code></span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="uconverter.setsourceencoding.html" class="methodname">setSourceEncoding</a></span> ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$encoding</code></span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="uconverter.setsubstchars.html" class="methodname">setSubstChars</a></span> ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$chars</code></span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="type">mixed</span> <span class="methodname"><a href="uconverter.toucallback.html" class="methodname">toUCallback</a></span> ( <span class="methodparam"><span class="type">integer</span> <code class="parameter">$reason</code></span> , <span class="methodparam"><span class="type">string</span> <code class="parameter">$source</code></span> , <span class="methodparam"><span class="type">string</span> <code class="parameter">$codeUnits</code></span> , <span class="methodparam"><span class="type">integer</span> <code class="parameter reference">&$error</code></span> )</div> <div class="methodsynopsis dc-description"> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><a href="uconverter.transcode.html" class="methodname">transcode</a></span> ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$str</code></span> , <span class="methodparam"><span class="type">string</span> <code class="parameter">$toEncoding</code></span> , <span class="methodparam"><span class="type">string</span> <code class="parameter">$fromEncoding</code></span> [, <span class="methodparam"><span class="type">array</span> <code class="parameter">$options</code></span> ] )</div> }</div> </div> <div class="section" id="uconverter.constants"> <h2 class="title">Predefined Constants</h2> <dl> <dt id="uconverter.constants.reason-unassigned"> <span class="term"><strong><code>UConverter::REASON_UNASSIGNED</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.reason-illegal"> <span class="term"><strong><code>UConverter::REASON_ILLEGAL</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.reason-irregular"> <span class="term"><strong><code>UConverter::REASON_IRREGULAR</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.reason-reset"> <span class="term"><strong><code>UConverter::REASON_RESET</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.reason-close"> <span class="term"><strong><code>UConverter::REASON_CLOSE</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.reason-clone"> <span class="term"><strong><code>UConverter::REASON_CLONE</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.unsupported-converter"> <span class="term"><strong><code>UConverter::UNSUPPORTED_CONVERTER</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.sbcs"> <span class="term"><strong><code>UConverter::SBCS</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.dbcs"> <span class="term"><strong><code>UConverter::DBCS</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.mbcs"> <span class="term"><strong><code>UConverter::MBCS</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.latin-1"> <span class="term"><strong><code>UConverter::LATIN_1</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf8"> <span class="term"><strong><code>UConverter::UTF8</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf16-bigendian"> <span class="term"><strong><code>UConverter::UTF16_BigEndian</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf16-littleendian"> <span class="term"><strong><code>UConverter::UTF16_LittleEndian</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf32-bigendian"> <span class="term"><strong><code>UConverter::UTF32_BigEndian</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf32-littleendian"> <span class="term"><strong><code>UConverter::UTF32_LittleEndian</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.ebcdic-stateful"> <span class="term"><strong><code>UConverter::EBCDIC_STATEFUL</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.iso-2022"> <span class="term"><strong><code>UConverter::ISO_2022</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-1"> <span class="term"><strong><code>UConverter::LMBCS_1</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-2"> <span class="term"><strong><code>UConverter::LMBCS_2</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-3"> <span class="term"><strong><code>UConverter::LMBCS_3</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-4"> <span class="term"><strong><code>UConverter::LMBCS_4</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-5"> <span class="term"><strong><code>UConverter::LMBCS_5</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-6"> <span class="term"><strong><code>UConverter::LMBCS_6</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-8"> <span class="term"><strong><code>UConverter::LMBCS_8</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-11"> <span class="term"><strong><code>UConverter::LMBCS_11</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-16"> <span class="term"><strong><code>UConverter::LMBCS_16</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-17"> <span class="term"><strong><code>UConverter::LMBCS_17</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-18"> <span class="term"><strong><code>UConverter::LMBCS_18</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-19"> <span class="term"><strong><code>UConverter::LMBCS_19</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.lmbcs-last"> <span class="term"><strong><code>UConverter::LMBCS_LAST</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.hz"> <span class="term"><strong><code>UConverter::HZ</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.scsu"> <span class="term"><strong><code>UConverter::SCSU</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.iscii"> <span class="term"><strong><code>UConverter::ISCII</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.us-ascii"> <span class="term"><strong><code>UConverter::US_ASCII</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf7"> <span class="term"><strong><code>UConverter::UTF7</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.bocu1"> <span class="term"><strong><code>UConverter::BOCU1</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf16"> <span class="term"><strong><code>UConverter::UTF16</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.utf32"> <span class="term"><strong><code>UConverter::UTF32</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.cesu8"> <span class="term"><strong><code>UConverter::CESU8</code></strong></span> <dd> <p class="para"/> </dd> </dt> <dt id="uconverter.constants.imap-mailbox"> <span class="term"><strong><code>UConverter::IMAP_MAILBOX</code></strong></span> <dd> <p class="para"/> </dd> </dt> </dl> </div> </div> <h2>Table of Contents</h2><ul class="chunklist chunklist_reference"><li><a href="uconverter.construct.html">UConverter::__construct</a> — Create UConverter object</li><li><a href="uconverter.convert.html">UConverter::convert</a> — Convert string from one charset to another</li><li><a href="uconverter.fromucallback.html">UConverter::fromUCallback</a> — Default "from" callback function</li><li><a href="uconverter.getaliases.html">UConverter::getAliases</a> — Get the aliases of the given name</li><li><a href="uconverter.getavailable.html">UConverter::getAvailable</a> — Get the available canonical converter names</li><li><a href="uconverter.getdestinationencoding.html">UConverter::getDestinationEncoding</a> — Get the destination encoding</li><li><a href="uconverter.getdestinationtype.html">UConverter::getDestinationType</a> — Get the destination converter type</li><li><a href="uconverter.geterrorcode.html">UConverter::getErrorCode</a> — Get last error code on the object</li><li><a href="uconverter.geterrormessage.html">UConverter::getErrorMessage</a> — Get last error message on the object</li><li><a href="uconverter.getsourceencoding.html">UConverter::getSourceEncoding</a> — Get the source encoding</li><li><a href="uconverter.getsourcetype.html">UConverter::getSourceType</a> — Get the source convertor type</li><li><a href="uconverter.getstandards.html">UConverter::getStandards</a> — Get standards associated to converter names</li><li><a href="uconverter.getsubstchars.html">UConverter::getSubstChars</a> — Get substitution chars</li><li><a href="uconverter.reasontext.html">UConverter::reasonText</a> — Get string representation of the callback reason</li><li><a href="uconverter.setdestinationencoding.html">UConverter::setDestinationEncoding</a> — Set the destination encoding</li><li><a href="uconverter.setsourceencoding.html">UConverter::setSourceEncoding</a> — Set the source encoding</li><li><a href="uconverter.setsubstchars.html">UConverter::setSubstChars</a> — Set the substitution chars</li><li><a href="uconverter.toucallback.html">UConverter::toUCallback</a> — Default "to" callback function</li><li><a href="uconverter.transcode.html">UConverter::transcode</a> — Convert string from one charset to another</li></ul> </div> <hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="intlpartsiterator.getbreakiterator.html">IntlPartsIterator::getBreakIterator</a></div> <div class="next" style="text-align: right; float: right;"><a href="uconverter.construct.html">UConverter::__construct</a></div> <div class="up"><a href="book.intl.html">intl</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>