Thema: Delphi Console: OEM nach ANSI

Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

AW: Console: OEM nach ANSI

  Alt 13. Jun 2010, 19:13
Okay fail Ich hatte das ByteArray zu Testzwecken in ein array of AnsiChar geändert. Daran lags wohl, auch wenn ich nicht verstehe warum. Allerdings gibt es nun ein weiteres Problem:

Delphi-Quellcode:
function OEM2Ansi(Value: AnsiString): String;
begin
  Result := Value;
  OEMToChar(PAnsiChar(Value), PChar(Result));
end;
Die Umlaute werden nun korrekt umgewandelt, aber als "netter" Nebeneffekt werden alle enthaltenen Zeilenumbrüche (#13#10) in irgendeinen Quatsch konvertiert

Zitat:
'dir?? Datenträger in Laufwerk C: ist BOOT??'
  Mit Zitat antworten Zitat