<?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 Probleme mit TextOut]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab ein Programm in dem ich einzelne Zeichen per TextOut anzeige. Das funktioniert prächtig. Allerdings nicht für alle Zeichen. Genauer gesagt bereitet mir das € Zeichen Probleme, aber es gibt bestimmt auch Andere...</p>
<p>Wenn ich den String L&quot;€&quot; in einer MessageBox ausgebe, funktioniert das.<br />
Wenn ich es mit TextOut mache, wird nur ein '|' angezeigt.</p>
<p>Ich bin mir recht sicher das der String in Ordnung ist und meine Ausgabe funktioniert, da es für die meisten anderen Zeichen ja funktioniert...</p>
<p>Gibt es da einen Trick?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156150/unicode-probleme-mit-textout</link><generator>RSS for Node</generator><lastBuildDate>Thu, 23 Jul 2026 09:41:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156150.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Aug 2006 23:05:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unicode Probleme mit TextOut on Sun, 13 Aug 2006 23:05:08 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab ein Programm in dem ich einzelne Zeichen per TextOut anzeige. Das funktioniert prächtig. Allerdings nicht für alle Zeichen. Genauer gesagt bereitet mir das € Zeichen Probleme, aber es gibt bestimmt auch Andere...</p>
<p>Wenn ich den String L&quot;€&quot; in einer MessageBox ausgebe, funktioniert das.<br />
Wenn ich es mit TextOut mache, wird nur ein '|' angezeigt.</p>
<p>Ich bin mir recht sicher das der String in Ordnung ist und meine Ausgabe funktioniert, da es für die meisten anderen Zeichen ja funktioniert...</p>
<p>Gibt es da einen Trick?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116712</guid><dc:creator><![CDATA[Matroc]]></dc:creator><pubDate>Sun, 13 Aug 2006 23:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode Probleme mit TextOut on Mon, 14 Aug 2006 00:52:18 GMT]]></title><description><![CDATA[<p>Definierst du <em>UNICODE</em> in deiner Anwendung?<br />
Benutzt du <em>DrawTextW( )</em></p>
<p>Der standardmäßig in einen Device Context geladene Font ist wohl nicht Unicode. Versuch mal:</p>
<pre><code class="language-cpp">HDC         dc;
PAINTSTRUCT ps;
RECT        rect;
HFONT       old_font;
LOGFONT     log_font;

GetClientRect( window, &amp;rect );

memset( &amp;log_font, 0, sizeof( LOGFONT ) );

log_font.lfEscapement   = 90;
log_font.lfOrientation  = 90;
log_font.lfWeight       = FW_NORMAL;
log_font.lfCharSet      = DEFAULT_CHARSET;

dc = BeginPaint( window, &amp;ps );

old_font = reinterpret_cast&lt; HFONT &gt;( SelectObject( dc, CreateFontIndirect( &amp;log_font ) ) );

DrawText( dc, L&quot;€&quot;, -1, &amp;rect, 0 );

DeleteObject( SelectObject( dc, old_font ) );

EndPaint( window, &amp;ps );
</code></pre>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116728</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 14 Aug 2006 00:52:18 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode Probleme mit TextOut on Mon, 14 Aug 2006 11:21:04 GMT]]></title><description><![CDATA[<p>Jup, UNICODE ist definiert.</p>
<p>Das Problem lag tatsächlich am Font. Ich hab deinen code einfach mal übernommen. die Zeilen</p>
<pre><code>log_font.lfEscapement   = 90;
log_font.lfOrientation  = 90;
</code></pre>
<p>mussten allerdings raus, sonst war der Text schief.</p>
<p>Jetzt muss ich nur noch ein wenig basteln, dass der Font wieder ungefähr so aussieht wie vorher...</p>
<p>/edit<br />
da hätt ich doch glatt vergessen mich zu bedanken. Also:<br />
Vielen Dank <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1116850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116850</guid><dc:creator><![CDATA[Matroc]]></dc:creator><pubDate>Mon, 14 Aug 2006 11:21:04 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode Probleme mit TextOut on Mon, 14 Aug 2006 11:45:47 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> An die Admins! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /><br />
Mir scheint, daß der Unicode bzw. die fehlende Kompiler-Einstellung eine erhebliche Fehlerquelle ist. Darüber sollte man mal etwas in die FAQ schreiben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1116866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1116866</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Mon, 14 Aug 2006 11:45:47 GMT</pubDate></item></channel></rss>