<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Unicode typeface support?]]></title><description><![CDATA[<p>Servus,</p>
<p>in einem weißen C++ Buch lass ich vor nicht all zu langer Zeit <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> dass C++ keinen Zeichensatz vorschreibt. Die Klasse &quot;String&quot; bietet mir nun zwei chars. wchar und char. Im web stieß ich noch auf den Header uchar.h.</p>
<p>So, was verwende ich nun für UTF-8, UTF-16, UTF32?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221750/unicode-typeface-support</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 19:43:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221750.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Sep 2008 20:30:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unicode typeface support? on Tue, 02 Sep 2008 20:30:44 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>in einem weißen C++ Buch lass ich vor nicht all zu langer Zeit <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> dass C++ keinen Zeichensatz vorschreibt. Die Klasse &quot;String&quot; bietet mir nun zwei chars. wchar und char. Im web stieß ich noch auf den Header uchar.h.</p>
<p>So, was verwende ich nun für UTF-8, UTF-16, UTF32?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1575578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1575578</guid><dc:creator><![CDATA[Siassei]]></dc:creator><pubDate>Tue, 02 Sep 2008 20:30:44 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode typeface support? on Tue, 02 Sep 2008 20:42:03 GMT]]></title><description><![CDATA[<p>UTF-8 ist ein Byte, also meistens char.<br />
UTF-16 sind zwei Bytes, auf Windows ein wchar_t, allgemein kann man aber auch ein short nehmen.<br />
UTF-32 sind vier Bytes, meistens geht das mit einem int.</p>
<p>Allerdings hast du dann immer noch das Problem, dass das Encodieren und Decodieren nicht automatisch geht. Oder anders gesagt:<br />
Der C++ Standard unterstützt kein UTF. Es gibt allerdings verschiedene Libraries im Internet, welche dir bei so Sachen helfen können. Zum Beispiel von IBM:<br />
<a href="http://www.icu-project.org/" rel="nofollow">http://www.icu-project.org/</a></p>
<p>Alternativ kannst du auch selber was implementieren oder auf den nächsten C++ Standard warten. Der soll voraussichtlich 2009 verabschiedet werden, vielleicht gibt es im 2010, wenn wir optimistisch sind, einen standardkonformen Compiler.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1575585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1575585</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 02 Sep 2008 20:42:03 GMT</pubDate></item></channel></rss>