<?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[CStdioFile.ReadString eine Unicode Datei einlesen]]></title><description><![CDATA[<p>Hallo geehrte Community,</p>
<p>mal wieder stehe ich auf dem Schlauch.<br />
Ich lese eine txt-Datei zeilenweise mit</p>
<pre><code class="language-cpp">CString tempString;
CStdioFile tempFile;
tempFile.ReadString(tempString);
</code></pre>
<p>ein. Es funktioniert wunderbar, solange ich die datei nicht als Unicode gespeichert habe (Wordpad speichern als Unicode). Dann liest er mir ein Paar Sonderzeichen ein (ich nehme an die Unicode-Codierung der Datei). Danach will er keine weitere Zeile einlesen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Hat jemand eine Idee? An sich ist ja CString via Definition Unicode kompatibel, oder?</p>
<p>Vielen Dank im Voraus für Eure Mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164979/cstdiofile-readstring-eine-unicode-datei-einlesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 07:29:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164979.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Nov 2006 12:43:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 12:43:17 GMT]]></title><description><![CDATA[<p>Hallo geehrte Community,</p>
<p>mal wieder stehe ich auf dem Schlauch.<br />
Ich lese eine txt-Datei zeilenweise mit</p>
<pre><code class="language-cpp">CString tempString;
CStdioFile tempFile;
tempFile.ReadString(tempString);
</code></pre>
<p>ein. Es funktioniert wunderbar, solange ich die datei nicht als Unicode gespeichert habe (Wordpad speichern als Unicode). Dann liest er mir ein Paar Sonderzeichen ein (ich nehme an die Unicode-Codierung der Datei). Danach will er keine weitere Zeile einlesen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Hat jemand eine Idee? An sich ist ja CString via Definition Unicode kompatibel, oder?</p>
<p>Vielen Dank im Voraus für Eure Mühe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174437</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 12:43:17 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 12:47:34 GMT]]></title><description><![CDATA[<p>Sexymaxy schrieb:</p>
<blockquote>
<p>Hat jemand eine Idee? An sich ist ja CString via Definition Unicode kompatibel, oder?</p>
</blockquote>
<p>Afaik mußt du in den Projektoptionen selber einstellen, ob CString und Kollegen mit UNICODE arbeiten oder nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174443</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 14 Nov 2006 12:47:34 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 12:52:08 GMT]]></title><description><![CDATA[<pre><code>/Od /D &quot;WIN32&quot; /D &quot;_DEBUG&quot; /D &quot;_CONSOLE&quot; /D [b]&quot;_UNICODE&quot;[/b] /D [b]&quot;UNICODE&quot;[/b] /D &quot;_AFXDLL&quot; /Gm /EHsc /RTC1 /MDd /Yu&quot;stdafx.h&quot; /Fp&quot;Debug\Test2.pch&quot; /Fo&quot;Debug\\&quot; /Fd&quot;Debug\vc80.pdb&quot; /W3 /nologo /c /Wp64 /ZI /TP /analyze /errorReport:prompt
</code></pre>
<p>Somit eigentlich geschehen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174450</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 12:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 12:56:15 GMT]]></title><description><![CDATA[<p>Zeichensatz -&gt; Unicode-Zeichensatz verwenden<br />
C/C++ -&gt; Allgemein -&gt; Unicode-Antwortdateien verwenden -&gt; ja</p>
<pre><code class="language-cpp">#ifdef _DEBUG
#define new DEBUG_NEW
#endif

#ifndef _UNICODE
#define _UNICODE
#endif
</code></pre>
<p>Das habe ich alles getan. Falls das weiterhilft</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174453</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 12:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 12:59:37 GMT]]></title><description><![CDATA[<p>gerade fuer unicode wuerde ich CFile bevorzugen</p>
<pre><code class="language-cpp">std::ifstream file(filename, std::ios_base::binary);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1174459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174459</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 14 Nov 2006 12:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 13:02:06 GMT]]></title><description><![CDATA[<p>Ist CStdioFile nicht abgeleitet von CFile? Bei CFile kann ich dann nicht so elegant zeilenweise einlesen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174462</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 13:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 13:09:42 GMT]]></title><description><![CDATA[<p>wozu zeilenweise einlesen wenn du alles schoen innen vector packen kannst #gg</p>
<pre><code class="language-cpp">std::vector&lt;byte&gt;vContent
std::ifstream file(FileName, std::ios_base::binary);
if(!file.is_open())
    return ERR_OPEN;
std::copy(std::istreambuf_iterator&lt;char&gt;(file), std::istreambuf_iterator&lt;char&gt;(), std::back_inserter(vContent));
file.close();
</code></pre>
<p>{koenntest ja auch ne schleife machen wo du alles kopierst bis ein \n auftaucht wenn du nur die erste zeile auslesen magst}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174475</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 14 Nov 2006 13:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 13:11:53 GMT]]></title><description><![CDATA[<p>Das hatten wir aber schon mal abgehackt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-161683-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-161683-and-postdays-is-0-and-postorder-is-asc-and-start-is-10.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174479</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 13:11:53 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 13:15:36 GMT]]></title><description><![CDATA[<p>in dem task war das problem mit den datei namen, das ist aber hier doch nicht mehr das problem oder ?</p>
<p>binaeres auslesen mach ich schon immer so und hatte noch nie probleme {o;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174481</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 14 Nov 2006 13:15:36 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 13:22:47 GMT]]></title><description><![CDATA[<p>Nein da habe ich auch keine Unicode-Zeichen in die Datei geschrieben bekommen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1174488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174488</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 13:22:47 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 13:59:59 GMT]]></title><description><![CDATA[<p>Wurde das Problem schon gelöst?<br />
Wenn ich mich noch recht erinnere war CStdioFile nicht Unicodefähig. Auf der Seite <a href="http://www.codeproject.com" rel="nofollow">www.codeproject.com</a> kannst du mal nach CStdioFileEx suchen, diese Klasse unterstützt Unicode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174523</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Tue, 14 Nov 2006 13:59:59 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 14:23:16 GMT]]></title><description><![CDATA[<p>Vielen Dank, daran scheints tatsächlich zu liegen. Es ist nur ne ganze Menge Code. Leider würde das bei mir (noch) lange dauern, bis ich da durchgestiegen bin, um das nötige für mich zu extraihiren. Kann CFile Unicode? Oder komme ich nicht drum herum Codepage auszulesen und die ersten Bytes der Dateien usw.?</p>
<p>Danke sehr nochmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174551</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 14:23:16 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 14:25:58 GMT]]></title><description><![CDATA[<p>Nimm doch einfach die fertige Klasse von <a href="http://www.codeproject.com/file/stdiofileex.asp" rel="nofollow">http://www.codeproject.com/file/stdiofileex.asp</a><br />
Mit dieser kannst du dann arbeiten wie mit CStdioFile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174558</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Tue, 14 Nov 2006 14:25:58 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 14:59:06 GMT]]></title><description><![CDATA[<p>Genau das möchte ich vermeiden. (Lerneffekt ist zu niedrig :D) Auch wenns läger dauert möchte ich schon den Code nachvollziehen können, den ich abliefere.<br />
Ich habe aber da was ganz einfaches gefunden:<br />
<a href="http://www.codeproject.com/file/ANSI-UNICODE_conversion.asp" rel="nofollow">http://www.codeproject.com/file/ANSI-UNICODE_conversion.asp</a></p>
<p>Damit dürfte das gehen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174584</guid><dc:creator><![CDATA[Sexymaxy]]></dc:creator><pubDate>Tue, 14 Nov 2006 14:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to CStdioFile.ReadString eine Unicode Datei einlesen on Tue, 14 Nov 2006 15:17:42 GMT]]></title><description><![CDATA[<p>Ja, aus dem Artikel kannst du einiges lernen und für dein Problem umsetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174611</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Tue, 14 Nov 2006 15:17:42 GMT</pubDate></item></channel></rss>