<?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[wstring]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann mir jemand erklären warum ich bei diesem Programm:</p>
<pre><code>int main(int argc, char** argv)
{
    std::wstring wstr(L&quot;A€A&quot;);
    std::wcout &lt;&lt; &quot;Content       : &quot; &lt;&lt; wstr &lt;&lt; std::endl;

    std::string str(&quot;A€A&quot;);
    std::cout &lt;&lt; &quot;Content      : &quot; &lt;&lt; str &lt;&lt; std::endl;
}
</code></pre>
<p>folgenden Output bekomme (Linux shell):<br />
AA<br />
A€A</p>
<p>Eigentlich habe ich erwartet, dass wsting mit wstrings umgehen kann :).</p>
<p>Gruß,<br />
hanebuechen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188753/wstring</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 04:19:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188753.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Aug 2007 13:34:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wstring on Fri, 03 Aug 2007 13:34:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>kann mir jemand erklären warum ich bei diesem Programm:</p>
<pre><code>int main(int argc, char** argv)
{
    std::wstring wstr(L&quot;A€A&quot;);
    std::wcout &lt;&lt; &quot;Content       : &quot; &lt;&lt; wstr &lt;&lt; std::endl;

    std::string str(&quot;A€A&quot;);
    std::cout &lt;&lt; &quot;Content      : &quot; &lt;&lt; str &lt;&lt; std::endl;
}
</code></pre>
<p>folgenden Output bekomme (Linux shell):<br />
AA<br />
A€A</p>
<p>Eigentlich habe ich erwartet, dass wsting mit wstrings umgehen kann :).</p>
<p>Gruß,<br />
hanebuechen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338190</guid><dc:creator><![CDATA[hanebuechen]]></dc:creator><pubDate>Fri, 03 Aug 2007 13:34:56 GMT</pubDate></item><item><title><![CDATA[Reply to wstring on Fri, 03 Aug 2007 13:49:41 GMT]]></title><description><![CDATA[<p>ich vermute weil das programm auf multibyte compiliert wurde:</p>
<pre><code class="language-cpp">int main(int argc, char** argv)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1338211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338211</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Fri, 03 Aug 2007 13:49:41 GMT</pubDate></item><item><title><![CDATA[Reply to wstring on Fri, 03 Aug 2007 13:53:34 GMT]]></title><description><![CDATA[<p>multibyte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338216</guid><dc:creator><![CDATA[hanebuechen]]></dc:creator><pubDate>Fri, 03 Aug 2007 13:53:34 GMT</pubDate></item><item><title><![CDATA[Reply to wstring on Fri, 03 Aug 2007 14:01:11 GMT]]></title><description><![CDATA[<p>Es wird wohl eher an einer Implementierung von std::codecvt die einfach nicht alles umwandelt, wie man es sich selber wünscht. Meistens muß man sagen, was man am Output haben will. Die meisten codecvt-Implementierungen schmeissen alles weg, was größer 255 ist. Außerdem, wie hast du das Euro-Zeichen eingegeben? Man sollte alles &gt;128 über den \uXXXX eingeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338220</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 03 Aug 2007 14:01:11 GMT</pubDate></item></channel></rss>