<?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[Problem mit MessageBoxW]]></title><description><![CDATA[<p>Hallo,<br />
ich schreibe z.Z. ein Programm das Parameter für eine Funktion parst. Es klappt alles perfekt, aber ich habe ein Problem mit Umlauten und anderen nicht ASCII Zeichen.</p>
<p>Ich nutze natürlich wchar_t und wstring und die entsprechenden Unicode funktionen und in der Konsole werden zumindestens die Umlaute richtig angezeigt, aber in der MessageBox leider nicht mehr. Warum?</p>
<p><a href="http://img62.imageshack.us/my.php?image=problememitunicodebj9.jpg" rel="nofollow">http://img62.imageshack.us/my.php?image=problememitunicodebj9.jpg</a></p>
<p>Folgende Zeilen klappen z.B. auch nicht mit Umlauten, selbe wie auf der Screenshot.</p>
<pre><code class="language-cpp">std::getline(std::wcin, Read, L'\n'); 
MessageBoxW( NULL, Read.c_str(), L&quot;&quot;, NULL);
</code></pre>
<p>Woran kann das liegen? Vielen Dank!!!</p>
<p>Gruß,<br />
Hilfeee</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187666/problem-mit-messageboxw</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Jul 2026 09:15:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187666.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 22 Jul 2007 18:51:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit MessageBoxW on Sun, 22 Jul 2007 18:51:54 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich schreibe z.Z. ein Programm das Parameter für eine Funktion parst. Es klappt alles perfekt, aber ich habe ein Problem mit Umlauten und anderen nicht ASCII Zeichen.</p>
<p>Ich nutze natürlich wchar_t und wstring und die entsprechenden Unicode funktionen und in der Konsole werden zumindestens die Umlaute richtig angezeigt, aber in der MessageBox leider nicht mehr. Warum?</p>
<p><a href="http://img62.imageshack.us/my.php?image=problememitunicodebj9.jpg" rel="nofollow">http://img62.imageshack.us/my.php?image=problememitunicodebj9.jpg</a></p>
<p>Folgende Zeilen klappen z.B. auch nicht mit Umlauten, selbe wie auf der Screenshot.</p>
<pre><code class="language-cpp">std::getline(std::wcin, Read, L'\n'); 
MessageBoxW( NULL, Read.c_str(), L&quot;&quot;, NULL);
</code></pre>
<p>Woran kann das liegen? Vielen Dank!!!</p>
<p>Gruß,<br />
Hilfeee</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330362</guid><dc:creator><![CDATA[Hilfeee]]></dc:creator><pubDate>Sun, 22 Jul 2007 18:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit MessageBoxW on Sun, 22 Jul 2007 21:01:22 GMT]]></title><description><![CDATA[<p>Benutz dafür die Funktion</p>
<pre><code class="language-cpp">BOOL OemToChar(LPCSTR lpszSrc, LPTSTR lpszDst);
</code></pre>
<blockquote>
<p>The OemToChar function translates a string from the OEM-defined character set into either an ANSI or a wide-character string.</p>
</blockquote>
<p>oder</p>
<pre><code class="language-cpp">BOOL OemToCharBuff(LPCTSTR lpszSrc, LPTSTR lpszDst, DWORD cchDstLength);
</code></pre>
<blockquote>
<p>The OemToCharBuff function translates a specified number of characters in a string from the OEM-defined character set into either an ANSI or a wide-character string.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1330428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330428</guid><dc:creator><![CDATA[Analog Bit]]></dc:creator><pubDate>Sun, 22 Jul 2007 21:01:22 GMT</pubDate></item></channel></rss>