<?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 =&amp;gt; Ansi und zurück]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>bin <strong>Visual C++ Neuling</strong> und schlage mich derzeit mit <strong>Unicode</strong> rum ... <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>Folgende Fragen haben von mir Besitz ergriffen:<br />
<strong>1.</strong><br />
welchen Datentyp sollte ich für eine Variable verwenden, wenn ich in dieser diesen Text schreiben möchte &quot;<strong>ÀÁÂÃÄÅÆÇÈÉÊË</strong>&quot;?</p>
<p><strong>2.</strong><br />
Gibt es eine Möglichkeit, daraus <strong>&quot;normalen Text&quot;</strong> (wenn es denn so etwas gibt) zu kodieren (soll später in eine DB geschrieben werden)?</p>
<p>Ich hoffe ich bin damit nicht in eines dieser <em>&quot;Das hatten wir doch schon 1000x&quot;</em> Fettnäpfchen getreten ...</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145356/unicode-gt-ansi-und-zurück</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 05:34:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145356.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Apr 2006 10:00:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 10:00:14 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>bin <strong>Visual C++ Neuling</strong> und schlage mich derzeit mit <strong>Unicode</strong> rum ... <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>Folgende Fragen haben von mir Besitz ergriffen:<br />
<strong>1.</strong><br />
welchen Datentyp sollte ich für eine Variable verwenden, wenn ich in dieser diesen Text schreiben möchte &quot;<strong>ÀÁÂÃÄÅÆÇÈÉÊË</strong>&quot;?</p>
<p><strong>2.</strong><br />
Gibt es eine Möglichkeit, daraus <strong>&quot;normalen Text&quot;</strong> (wenn es denn so etwas gibt) zu kodieren (soll später in eine DB geschrieben werden)?</p>
<p>Ich hoffe ich bin damit nicht in eines dieser <em>&quot;Das hatten wir doch schon 1000x&quot;</em> Fettnäpfchen getreten ...</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046216</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Thu, 27 Apr 2006 10:00:14 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 10:24:29 GMT]]></title><description><![CDATA[<p>DAs Zeichensatzthema ist etwas komplizierter. Sowas wie &quot;normal&quot; gibt es nicht. Was gibt es?</p>
<p>1. ASCII<br />
2. ANSI<br />
3. UTF (Unicode)<br />
4. MBC (Multibyte Character)</p>
<p>So, viel Spaß! <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>
<p>Im ernst: du mußt ja irgendwie die Zeichen auseinanderhalten, die du gepostet hast. Welcher &quot;Sprache&quot; gehören sie denn an? Weil ASCII (oder war es ANSI?) kennt Latin-Codierung. D.h. man kann je nach Latin trotzdem seine Sonderzeichen darstellen. Aber franz. und deutsche gleichzeitig geht nicht.</p>
<p>Deshalb gibts UTF und MBC. Damit kannste dann sogar japanisch und chinesisch darstellen.</p>
<p>Windows hat ein paar Konvertierfunktionen. Schau mal auf <a href="http://www.Codeproject.com" rel="nofollow">www.Codeproject.com</a> nach, da gibts ganze Artikel die sich damit beschäftigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046224</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 27 Apr 2006 10:24:29 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 10:27:32 GMT]]></title><description><![CDATA[<p>DAs Zeichensatzthema ist etwas komplizierter. Sowas wie &quot;normal&quot; gibt es nicht. Was gibt es?</p>
<p>1. ASCII<br />
2. ANSI<br />
3. UTF (Unicode)<br />
4. MBC (Multibyte Character)</p>
<p>So, viel Spaß! <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>
<p>Im ernst: du mußt ja irgendwie die Zeichen auseinanderhalten, die du gepostet hast. Welcher &quot;Sprache&quot; gehören sie denn an? Weil ASCII (oder war es ANSI?) kennt Latin-Codierung. D.h. man kann je nach Latin trotzdem seine Sonderzeichen darstellen. Aber franz. und deutsche gleichzeitig geht nicht.</p>
<p>Deshalb gibts UTF und MBC. Damit kannste dann sogar japanisch und chinesisch darstellen.</p>
<p>Windows hat ein paar Konvertierfunktionen. Schau mal auf <a href="http://www.Codeproject.com" rel="nofollow">www.Codeproject.com</a> nach, da gibts ganze Artikel die sich damit beschäftigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046226</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 27 Apr 2006 10:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 11:13:46 GMT]]></title><description><![CDATA[<p>Als Datentyp solltest Du &quot;wchar_t&quot; verwenden oder am besten &quot;TCHAR&quot; und Dein Programm mit UNICODE/_UNICODE übersetzen.<br />
Von ASCII/ANSI/MBCS rate ich Dir ab, da dies Deinen Anforderungen nicht genügt.</p>
<p>Und in &quot;normalen&quot; Text kannst Du es natürlich nicht konvertieren. Was soll denn bitte &quot;normal&quot; sein? Die Datenbank muss natürlich auch Unicode unterstützen (was heute jede Datenbank kann).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046240</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 27 Apr 2006 11:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 11:16:52 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Deshalb gibts UTF und MBC. Damit kannste dann sogar japanisch und chinesisch darstellen.</p>
</blockquote>
<p>Mit MBC(S) kann man <strong>nicht</strong> japanisch <em>und</em> chinesisch darstellen! Sondern nur entweder-oder...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046241</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 27 Apr 2006 11:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 12:08:34 GMT]]></title><description><![CDATA[<p>Erbsenzähler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046279</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 27 Apr 2006 12:08:34 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Thu, 27 Apr 2006 12:09:44 GMT]]></title><description><![CDATA[<p>Die Erbsen waren aber groß <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="😃"
    /><br />
PS: Ich würde niemanden zu MBCS raten... es nicht einmal erwähnen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046281</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 27 Apr 2006 12:09:44 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 07:01:45 GMT]]></title><description><![CDATA[<blockquote>
<p>Die Datenbank muss natürlich auch Unicode unterstützen (was heute jede Datenbank kann).</p>
</blockquote>
<p>Die Datenbank kann Unicode unterstützen, doch sie soll nicht umgestellt werden, da sie bereits beim Kunden läuft ...</p>
<p>Daher ja die Frage, ob es möglich ist, die Texte anders in der DB abzulegen ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Was kann ich mir denn unter <strong>codecvt-facet</strong> vorstellen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046856</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Fri, 28 Apr 2006 07:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 07:17:53 GMT]]></title><description><![CDATA[<p>ItsMe84 schrieb:</p>
<blockquote>
<p>Was kann ich mir denn unter <strong>codecvt-facet</strong> vorstellen??</p>
</blockquote>
<p>Locales und Facetten modellieren einzelne Aspekte der Internationalisierung (Umgang mit landesspezifischen Besonderheiten wie Umlaute oder Dezimaltrenner) - und die Facette codecvt hat Funktionen zur Umwandlung zwischen char und wchar_t.</p>
<p>Übrigens gibt es in der MFC ein Sortiment an Stringkonvertierungs-Makros (A2CT, W2CT, etc), mit denen man nahezu alles ineinander umwandeln kann (W=wchar_t, A=char, T=TCHAR).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046862</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 28 Apr 2006 07:17:53 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 07:34:13 GMT]]></title><description><![CDATA[<p>Du kannst es versuchen als UTF8 in die Datenbank zu schreiben, wobei hiermit viele DBs Probleme haben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046871</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 28 Apr 2006 07:34:13 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 07:42:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/5675">@Jochen</a>:<br />
UTF-8 und Datenbank... jo! Damit habe ich Probleme. Mehr als genug.</p>
<p>Ein Client hat eine Englische Maschine, der nächste eine mit Ungarisch, und der nächste eine Türkische. Ale greifen auf die selbe DB zu (MS-SQL) und leider sind die DB-Felder text und nicht ntext...</p>
<p>Ich würde es gar nicht erst probieren, wenn da irgendein ODBC oder OLEDB Treiber dazwiwschen liegt, grundsätzlich eine Konvertierung nochmal nach UNICODE und wieder zurück macht. Dann ist der UTF-8 hintennach nur noch Müll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046878</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 28 Apr 2006 07:42:11 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 07:59:42 GMT]]></title><description><![CDATA[<p>Wenn ich jetzt z.B. schreibe</p>
<pre><code class="language-cpp">wchar_t *wch = L&quot;ÄÖ&quot;;
</code></pre>
<p>Kann ich dies dann über <strong>A2W</strong> in UTF-8 kodieren?</p>
<p>Als ODBC Treiber benutze ich <strong>Oracle in OraHome92</strong>.<br />
Dieser wird sicher auch eine wichtige Rolle spielen, nehme ich an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046886</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Fri, 28 Apr 2006 07:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 08:05:39 GMT]]></title><description><![CDATA[<p>ItsMe84 schrieb:</p>
<blockquote>
<p>Wenn ich jetzt z.B. schreibe</p>
<pre><code class="language-cpp">wchar_t *wch = L&quot;ÄÖ&quot;;
</code></pre>
<p>Kann ich dies dann über <strong>A2W</strong> in UTF-8 kodieren?</p>
</blockquote>
<p>Bestimmt nicht - A2W konvertiert einen <strong>A</strong>nsi-String (char*) in einen <strong>W</strong>ide-String (wchar_t*), aber nicht einen wchar_t* in (was-auch-immer).</p>
<p>(allerdings bin ich nicht sicher, welches UTF-Format in der MFC verwendet wird)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046889</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 28 Apr 2006 08:05:39 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 08:26:12 GMT]]></title><description><![CDATA[<p>Für UTF8, siehe<br />
WideCharToMultiByte</p>
<p>Und als Anmerkung: Schreibe in Deinen Source-Code nie Zeichen &gt; 127, da dies auf anderen Systemen nur zu missinterpretationen kommen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046899</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 28 Apr 2006 08:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Fri, 28 Apr 2006 08:40:20 GMT]]></title><description><![CDATA[<blockquote>
<p>Und als Anmerkung: Schreibe in Deinen Source-Code nie Zeichen &gt; 127, da dies auf anderen Systemen nur zu missinterpretationen kommen kann.</p>
</blockquote>
<p>Hab ich auch nicht vor, das Ganze dient nur dem Testen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1046908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1046908</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Fri, 28 Apr 2006 08:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Tue, 02 May 2006 10:59:41 GMT]]></title><description><![CDATA[<p>Habe den Zeichensatz meines Projektes auf <strong>Unicode</strong> umgestellt.</p>
<p>Was bedeutet das jetzt genau? Habe ich nun nur die Dateien des Projektes umgestellt, oder die ganze Handhabung der Strings? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Drehe mich die ganze Zeit im Kreis <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1049454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049454</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Tue, 02 May 2006 10:59:41 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Tue, 02 May 2006 11:04:27 GMT]]></title><description><![CDATA[<p>Wenn Du es in den Projekteinstellungen gemacht hast, dann die handhabnung der Strings.<br />
Also am besten ab sofort nur noch TCHAR und konsorten verwenden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049459</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 02 May 2006 11:04:27 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Tue, 02 May 2006 11:10:18 GMT]]></title><description><![CDATA[<p>Weiß nicht, ob das jetzt noch hier hingehört aber ...</p>
<p>Wenn ich z.B. einen russischen Text in einem <strong>CEdit</strong>-Feld ausgeben will, muss ich dafür doch den <strong>Font</strong> anpassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049462</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Tue, 02 May 2006 11:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Tue, 02 May 2006 11:49:13 GMT]]></title><description><![CDATA[<p>I.d.R. nicht, da der standard-Font auf passende Fonts gemappt wird. Du musst aber natürlich die Schriftarten für die entsprechenden Sprache installiert haben (was bei Russisch aber immer der Fall sein dürfte).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049479</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 02 May 2006 11:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Wed, 03 May 2006 06:22:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich würde niemanden zu MBCS raten... es nicht einmal erwähnen...</p>
</blockquote>
<p>Warum nicht?<br />
Habe gerade festgestellt, meine Projekte sind fast alle mit _MBCS übersetzt.<br />
Z.T sind gekaufte Dlls eingebunden.<br />
Muss demnächst in der Firma auf VS 2005 umstellen. Wie sieht das dann damit aus?</p>
<p>Tester2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050017</guid><dc:creator><![CDATA[Tester2]]></dc:creator><pubDate>Wed, 03 May 2006 06:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Wed, 03 May 2006 06:54:47 GMT]]></title><description><![CDATA[<p>Mein Problem ist jetzt folgendes:</p>
<p>Die Anwendung soll <em>Unicode</em> aufnehmen können und diesen an eine <em>DB</em> weitergeben. Die <em>DB</em> soll aber nicht auf <em>Unicode</em> umgestellt werden (läuft bereits beim Kunden).</p>
<p>Das heißt ja, dass ich die <em>Unicode</em>-Texte in <em>ANSI</em> kodieren muss. Da ich aber den Zeichensatz des Projektes auf <em>Unicode</em> geändert habe, kann ich <em>WideCharToMultiByte</em> nicht mehr nutzen ...</p>
<p>Stimmt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050029</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Wed, 03 May 2006 06:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Wed, 03 May 2006 07:53:10 GMT]]></title><description><![CDATA[<p>Dann versuch's doch mal mit dem Umwandlungsmakro T2CA() (oder T2A()), das sollte eigentlich funktionieren (und wandelt einen TCHAR* nach char* um).</p>
<p>Edit: Und zum Rücklesen aus der DB nimmst du entsprechend A2T().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050054</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 03 May 2006 07:53:10 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Wed, 03 May 2006 08:14:28 GMT]]></title><description><![CDATA[<p>Danke schonmal ...</p>
<p>Habe da aber immer noch ein Verständnisproblem ... wenn ich einen Unicode-Text in einen Ansi konvertiere, dann werden die Unicode-Zeichen, die in ANSI nicht vorhanden sind, durch beliebige anderen Zeichen ersetzt ...</p>
<p>Dann kann die konvertieren von ANSI zu UNICODE doch nicht mehr vernünftig funktionnieren? Oder versteh ich etwas falsch?</p>
<p>P.S.: schlagt mich ruhig, wenn es hilft ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050065</guid><dc:creator><![CDATA[ItsMe84]]></dc:creator><pubDate>Wed, 03 May 2006 08:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to Unicode =&amp;gt; Ansi und zurück on Wed, 03 May 2006 16:22:32 GMT]]></title><description><![CDATA[<p>ItsMe84 schrieb:</p>
<blockquote>
<p>Habe da aber immer noch ein Verständnisproblem ... wenn ich einen Unicode-Text in einen Ansi konvertiere, dann werden die Unicode-Zeichen, die in ANSI nicht vorhanden sind, durch beliebige anderen Zeichen ersetzt ...</p>
</blockquote>
<p>Genau so ist es. Es ist zwar kein beliebigen Zeichen, sondern i.d.R. &quot;?&quot;.</p>
<p>ItsMe84 schrieb:</p>
<blockquote>
<p>Dann kann die konvertieren von ANSI zu UNICODE doch nicht mehr vernünftig funktionnieren? Oder versteh ich etwas falsch?</p>
</blockquote>
<p>Die Konvertierung funktioniert schon vernünftig. Nur ist das Ergebnis nicht mehr das, was Du ursprünglich gedacht hast...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1050396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1050396</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 03 May 2006 16:22:32 GMT</pubDate></item></channel></rss>