Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
Delphi 11 Alexandria
|
AW: UTF-8 nach ASCII (die 1000ste)
22. Feb 2017, 12:36
Tja für das File musst Du natürlich noch festlegen was rausgeht:
Wenn ich das ganze mit einem kleinen Testprogramm versuche, bekomme ich leider ein anderes Ergebnis (Hexadezimal DC statt 9A):
Delphi-Quellcode:
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses System.SysUtils;
type oemString = type Ansistring(437) ;
var f: TextFile;
ein: string;
aus: oemString;
function StringtoOem(const Value : string) : oemString;
begin
result := Value;
end;
begin
AssignFile(f, 'c:\temp\kodier.txt');
(* Festlegen der Codepage für das File......... *)
SetTextCodePage(f, 437);
Rewrite(f);
ein := 'Ü';
aus := StringtoOem(ein);
writeln(f, aus);
CloseFile(f);
end.
Fritz Westermann
|