<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="UTF-16 - Page 15 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=UTF-16&amp;p=14">1.Previous</a><br />
<a accesskey="3" href="page.php?w=UTF-16&amp;p=16">3.Next</a>
</p>
<p>other Asian multi-byte encodings) did not allow unambiguous searching and could only be synchronized by re-parsing from the start of the string. UTF-16 is not self-synchronizing if one byte is lost or if traversal starts at a random byte.</p>

<p>Because the most commonly used characters are all in the BMP, handling of surrogate pairs is often not thoroughly tested.  This leads to persistent bugs and potential security holes, even in popular and well-reviewed application software (e.g. ).</p>

<p><big> U+D800 to U+DFFF (surrogates) </big></p>
<p>The official</p><p>
<a accesskey="1" href="page.php?w=UTF-16&amp;p=14">1.Previous</a><br />
<a accesskey="3" href="page.php?w=UTF-16&amp;p=16">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
