Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Unicode

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.08.2004, 21:25 Uhr
(un)wissender
Niveauwart


Hallo, ich möchte das mit std::wofstream ausgeben: const wchar_t * hi = L"Euro Test 20€";
Allerdings wird das Eurozeichen in den Datein niemals korrekt angezeigt, allerdings kann z.B der Windowseditor durchaus das Eurozeichen.
Was ist das los?
Ich dachte Windows wäre Unicode kompatibel?
Woran liegt es also?
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.08.2004, 10:50 Uhr
RedEagle



Vieleicht ne Schriftart, die keine €-zeichen unterstützt (z.B. Fixedsys)
bzw.: mal das €-Zeichen als ASCII-Code angeben (219)
--
MFG RedEagle

Dieser Post wurde am 24.08.2004 um 10:52 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.08.2004, 11:32 Uhr
(un)wissender
Niveauwart


Das €-Zeichen ist nicht Teil von ASCII, also auch nicht 219.
Es kann auch nicht am Schriftsatz liegen, wie man auch meinem Post entnehmen kann, da das €-Zeichen durchaus dargestellt wird, nur halt nicht, wenn es mit std::wofstream ausgegeben wird.
Auch wenn ich bspw. die Kodierung der txt-Datei auf Unicode stelle, klappt das immer noch nicht.
Entweder das ist ein Bug in Windows oder die ignorieren die Einstellung und nehmen nur UTF-8, oder so.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: