<?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[utf8 char* nach wstring convertieren]]></title><description><![CDATA[<p>ja wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/222029/utf8-char-nach-wstring-convertieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 11:42:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/222029.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Sep 2008 16:05:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 16:05:46 GMT]]></title><description><![CDATA[<p>ja wie mache ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577713</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sat, 06 Sep 2008 16:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 17:45:51 GMT]]></title><description><![CDATA[<p><a href="http://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/codecvt.html" rel="nofollow">http://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/codecvt.html</a> z.B.</p>
<p>Aber das kommt darauf an, wie die Daten in dem wstring kodiert sind. Such mal im Forum, dazu gab's schon mehrere Threads.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577752</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Sat, 06 Sep 2008 17:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 17:47:18 GMT]]></title><description><![CDATA[<p>Hast du dir das RFC nicht durchgelesen? Dort steht grundsätzlich alles drin. <code>std::wstring</code> ist grundsätzlich UCS-2 oder UCS-4 codiert. Also 2 oder 4 Bytes pro Charackter. Wo ist somit das Problem? Schon mal selber versucht? Ein wenig Eigeninitiative wäre schon gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577755</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 06 Sep 2008 17:47:18 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 18:18:53 GMT]]></title><description><![CDATA[<p>das ist mir einfach zu lang. Ich les hier doch nicht für so eine simple sache hunderte von Seiten durch. Ich will das auch garnicht selbst implementieren, ich will einfach nur eine Funktion, die das für micht macht, es kann doch nicht sein, das ich der erste bin, der sowas versucht.</p>
<p>Meine intention ist es etwas produktiver zu arbeiten, nicht alles selber zu schreiben, dann komme ich doch nie am Ziel an, wo ich ankommen will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577769</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sat, 06 Sep 2008 18:18:53 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 18:18:40 GMT]]></title><description><![CDATA[<p><a href="http://utfcpp.sourceforge.net/" rel="nofollow">http://utfcpp.sourceforge.net/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577770</guid><dc:creator><![CDATA[eventuell...]]></dc:creator><pubDate>Sat, 06 Sep 2008 18:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 18:46:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11517">@Krux</a>,<br />
Dann sag doch, dass du eine Bibliothek dazu suchst. Im C++ Standard gibt es momentan nichts dafür.<br />
Nebst dem oben genannten, könnte vielleicht dies noch interessant sein:<br />
<a href="http://www.icu-project.org/" rel="nofollow">http://www.icu-project.org/</a></p>
<p>Ansonsten einfach mal das Inet durchsuchen nach UTF-8 C++ wchar_t dann sollte man doch fündig werden <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="😉"
    /></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577779</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 06 Sep 2008 18:46:14 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 18:51:11 GMT]]></title><description><![CDATA[<p>eventuell... schrieb:</p>
<blockquote>
<p><a href="http://utfcpp.sourceforge.net/" rel="nofollow">http://utfcpp.sourceforge.net/</a></p>
</blockquote>
<p>getestet, und funktioniert nicht, aber ich kann nicht sagen, ob es an dem Projekt liegt, oder ob einfach nur wcout nicht mit Umlauten funktioniert, aber eigentlich sollte man davon ausgehen können, das es geht.</p>
<pre><code class="language-cpp">wstring tmp;
	char tmp2[] = &quot;abäöss&quot;;
	tmp.resize(7);
	utf8::utf8to32(tmp2,tmp2+sizeof(tmp2)-1,tmp.begin());
	wcout &lt;&lt; tmp &lt;&lt; endl;
</code></pre>
<p>Ausgabe:</p>
<pre><code>ab??ss
</code></pre>
<p>naja immerhin schonmal besser als garnichts</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577784</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sat, 06 Sep 2008 18:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to utf8 char* nach wstring convertieren on Sat, 06 Sep 2008 19:15:28 GMT]]></title><description><![CDATA[<p>Krux schrieb:</p>
<blockquote>
<pre><code class="language-cpp">char tmp2[] = &quot;abäöss&quot;;
</code></pre>
</blockquote>
<p>Dir ist schon klar, dass dieses Literal nichts mit UTF-8 zu tun hat, sondern wahrscheinlich einfach mit einem erweiterten ASCII-Zeichensatz? Oder sonst irgendeinem Zeichensatz, aber jedenfalls ganz sicher nichts mit UTF-8!</p>
<p>Zudem kann ein <code>std::wstring</code> auch nur 2 Bytes pro Charackter haben. Würde also aufpassen mit diesem utf8to32.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1577798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1577798</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 06 Sep 2008 19:15:28 GMT</pubDate></item></channel></rss>