<?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[Mal wieder Umlaute]]></title><description><![CDATA[<p>Moin Leute!</p>
<p>Hab folgendes Problem: Ich speichere Strings in einer Textdatei. Wenn ich die ganze Datei auslese und auf dem Bildschirm ausgebe, erscheinen die Umlaute wieder richtig; so weit so gut.</p>
<p>Nun habe ich eine Funktion im Programm, die es mir ermöglichen soll, die gesamte Datenbank an Strings auszulesen und in eine XML Datei zu schreiben. Das einzige, was mich von einer schönen XML Datei trennt, ist, dass die Umlaute nicht richtig angezeigt werden. Wie bewerkstellige ich das? Ich hab ja grad schon die Suche angeschmissen, aber das half mir alles nicht, weil da immer von char-Arrays die Rede war.</p>
<p>Mr. B</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/116169/mal-wieder-umlaute</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 22:04:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116169.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 24 Jul 2005 11:09:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mal wieder Umlaute on Sun, 24 Jul 2005 11:09:11 GMT]]></title><description><![CDATA[<p>Moin Leute!</p>
<p>Hab folgendes Problem: Ich speichere Strings in einer Textdatei. Wenn ich die ganze Datei auslese und auf dem Bildschirm ausgebe, erscheinen die Umlaute wieder richtig; so weit so gut.</p>
<p>Nun habe ich eine Funktion im Programm, die es mir ermöglichen soll, die gesamte Datenbank an Strings auszulesen und in eine XML Datei zu schreiben. Das einzige, was mich von einer schönen XML Datei trennt, ist, dass die Umlaute nicht richtig angezeigt werden. Wie bewerkstellige ich das? Ich hab ja grad schon die Suche angeschmissen, aber das half mir alles nicht, weil da immer von char-Arrays die Rede war.</p>
<p>Mr. B</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837234</guid><dc:creator><![CDATA[Mr. B]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder Umlaute on Sun, 24 Jul 2005 11:58:52 GMT]]></title><description><![CDATA[<p>Mr. B schrieb:</p>
<blockquote>
<p>Hab folgendes Problem: Ich speichere Strings in einer Textdatei. Wenn ich die ganze Datei auslese und auf dem Bildschirm ausgebe, erscheinen die Umlaute wieder richtig; so weit so gut.</p>
</blockquote>
<p>Bei allen Umlautfragen (oder anderen &quot;exotischen&quot; Zeichen) ist zunächst immer wichtig was denn &quot;richtig&quot; bedeutet. Umlaute sind von vielen Faktoren abhängig, welches OS, welche Landeseinstellungen, welcher Zeichensatz...? Nur wenn wir das wissen, können wir wirklich helfen. Sonst eigentlich nur raten.</p>
<p>Mr. B schrieb:</p>
<blockquote>
<p>Nun habe ich eine Funktion im Programm, die es mir ermöglichen soll, die gesamte Datenbank an Strings auszulesen und in eine XML Datei zu schreiben. Das einzige, was mich von einer schönen XML Datei trennt, ist, dass die Umlaute nicht richtig angezeigt werden. Wie bewerkstellige ich das?</p>
</blockquote>
<p>Ich rate mal in eine Richtung: <em>Wenn</em> Du z.B. Windows benutzt, mit den normalen deutschen Einstellungen, und der erste Teil Beiner Beschreibung (die richtige Ausgabe) auf einem Konsolenfenster war, so <em>könnte</em> das bedeuten das die Umlaute nicht in <a href="http://de.wikipedia.org/wiki/ISO_8859-1" rel="nofollow">ISO-8859-1</a> (wahlweise auch <a href="http://de.wikipedia.org/wiki/ISO_8859-15" rel="nofollow">-15</a>) oder <a href="http://en.wikipedia.org/wiki/ISO_8859-1#Windows-1252" rel="nofollow">Windows-1252</a>, den Windows-Encodings kodiert sind, sondern in <a href="http://de.wikipedia.org/wiki/Codepage_437" rel="nofollow">Codepage 437</a> oder <a href="http://de.wikipedia.org/wiki/Codepage_850" rel="nofollow">Codepage 850</a>, den unter DOS verwendeten und in der Konsole meist angezeigten Zeichensätzen.</p>
<p>Scheibt man diese dann in eine Datei die man im Editor ansieht, so sehen die Umlaute in diesem meist falsch aus, weil dort halt das Windows-Encoding angezeigt wird. Bei XML kommt aber noch hinzu, das die Encoding-Angabe am Anfang des Dokumentes auch zum Umlaut-Encodung passen sollte, oder Du eben Umlaute in ihre Entity-Schreibweise (also z.B. Ü=Ü) konvertieren solltest.</p>
<p>Je nachdem ob Du womöglich unter deinem OS ein Unicode-Encoding wie UTF-8 oder ähnliches verwendest, kann es aber auch noch beliebig anders sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837282</guid><dc:creator><![CDATA[BabylonischeVerwirrtheit]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder Umlaute on Sun, 24 Jul 2005 16:17:39 GMT]]></title><description><![CDATA[<p>Ja, benutze Windows XP mit deutscher Tastatur.<br />
Wenn ich &quot;ä&quot; schreibe, sehe ich inna XML und im editor ein anführungszeichen.<br />
inna XMl datei hab ich den ISO-8859-1 standard.</p>
<p>Mr. B</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837475</guid><dc:creator><![CDATA[Mr. B]]></dc:creator><pubDate>Sun, 24 Jul 2005 16:17:39 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder Umlaute on Sun, 24 Jul 2005 16:20:25 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/837481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837481</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 24 Jul 2005 16:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder Umlaute on Tue, 26 Jul 2005 08:51:34 GMT]]></title><description><![CDATA[<p>Keiner ne Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/838887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/838887</guid><dc:creator><![CDATA[Mr. B]]></dc:creator><pubDate>Tue, 26 Jul 2005 08:51:34 GMT</pubDate></item><item><title><![CDATA[Reply to Mal wieder Umlaute on Tue, 01 Nov 2005 18:41:07 GMT]]></title><description><![CDATA[<p>BabylonischeVerwirrtheit schrieb:</p>
<blockquote>
<p>Scheibt man diese dann in eine Datei die man im Editor ansieht, so sehen die Umlaute in diesem meist falsch aus, weil dort halt das Windows-Encoding angezeigt wird. Bei XML kommt aber noch hinzu, das die Encoding-Angabe am Anfang des Dokumentes auch zum Umlaut-Encodung passen sollte, oder Du eben Umlaute in ihre Entity-Schreibweise (also z.B. Ü=Ü) konvertieren solltest.</p>
</blockquote>
<p>Und wie konvertiere ich das? Ich hab doch keine Ahnung...</p>
<p>Mr. B</p>
]]></description><link>https://www.c-plusplus.net/forum/post/905935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/905935</guid><dc:creator><![CDATA[Mr. B]]></dc:creator><pubDate>Tue, 01 Nov 2005 18:41:07 GMT</pubDate></item></channel></rss>