![]() |
Falsche Umlaute unter net
Wenn ich unter Delphi 2006 net eine Textdatei speichere bekomme ich falsche umlaute in der Textdatei
Egal ob ich
Delphi-Quellcode:
in der Textdatei ist gespeichert >>> Prückl
writeln(fil2,'Prückl');
writer.WriteLine('Prückl'); Weis wer eine Lösung peter [edit=sakura] Delphi.NET Check Mfg, sakura[/edit] [edit=alcaeus]Diese Katzen.....Personality setzen, aber die Delphi-Tags koennen sie nicht reparieren :mrgreen: Mfg, alcaeus[/edit] |
Re: Falsche Umlaute unter net
Zitat:
...:cat:... |
Re: Falsche Umlaute unter net
So, und jetzt noch der Nachtrag :mrgreen:
Auf deutschen System (Encoding.Default) funktioniert zum Beispiel folgendes:
Delphi-Quellcode:
...:cat:...
procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
var FS: FileStream; SW: StreamWriter; begin FS := FileStream.Create('C:\Temp\test.txt', FileMode.Create); try SW := StreamWriter.Create(FS, Encoding.Default); try SW.WriteLine('Prückl'); finally SW.Close; end; finally FS.Free; end; end; |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Windows 9x / ME / 2000 / XP / 2003" nach "Windows API / MS.NET Framework API" verschoben.
Du bist eigentlich auch lange genug dabei... |
Re: Falsche Umlaute unter net
Die alten IO Routinen sind IMHO mehr als deprecated, sowas sollte man heutzutage einfach nicht mehr benutzen. Mich würde es nicht wundern, wenn die TNTs einen passenden Unicode-Filestream parat haben. ;)
|
Re: Falsche Umlaute unter net
Bei diesen Beispiel bekomme ich immer den Fehler
undefinierter Bezeichner >>> Encoding Muß immer uses habe ich system.IO,system peter |
Re: Falsche Umlaute unter net
Einfach mal F1 auf Encoding und Dir wird wohl System.Text vorgeschlagen ;)
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz