<?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-8 - Page 33 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=UTF-8&amp;p=32">1.Previous</a><br />
<a accesskey="3" href="page.php?w=UTF-8&amp;p=34">3.Next</a>
</p>
<p>3.15 makes UTF-8 the default for I/O; previous versions require an option to <code>open()</code> to read/write UTF-8. <a href="page.php?w=C%2B%2B23">C++23</a> adopted UTF-8 as the only portable source code file format.</p>

<p>Backwards compatibility is a serious impediment to changing code and APIs using <a href="page.php?w=UTF-16">UTF-16</a> to use UTF-8, but this is happening. In May 2019, Microsoft <a href="page.php?w=Unicode_in_Microsoft_Windows">added the capability</a> for an application to set UTF-8 as the "code page" for the Windows</p><p>
<a accesskey="1" href="page.php?w=UTF-8&amp;p=32">1.Previous</a><br />
<a accesskey="3" href="page.php?w=UTF-8&amp;p=34">3.Next</a>
</p>

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

</card>
</wml>
