Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: UTF8/Unicode/Ansicode Konvertierungen!

  Alt 4. Jan 2016, 14:14
Schau mal hier:
Man kann eine Codepage als optionalen Parameter angeben.

OK

Delphi-Quellcode:
var
  F : Textfile;
  S : WideString;
begin
  Assignfile(F,'Foo.dat',cp_UTF8);
  Rewrite(F);
  S := 'üöäßé•©';
  Writeln(F,S);
  Closefile(F)
end;
Funktioniert jetzt wie "erwartet"!

aber

Delphi-Quellcode:
var
  F : Textfile;
  S : WideString;
  A : String;
begin
  Assignfile(F,'Foo.dat',cp_UTF8);
  Reset(F);
  Readln(F,S); // S ist jetzt wie erwartet
  A := UTF8ToString(S); // A ist jetzt A '����镩'
  Closefile(F)
end;
Doppeltgemoppelt?

Editor: Ich habe eine UTF8 HTML Seite die ich in einen Memo(Code) bearbeiten will um dann wieder html daraus zu machen...
Aber entwerder habe ich im HTML ein "?" oder ein "�"

Geändert von Mavarik ( 4. Jan 2016 um 14:29 Uhr)
  Mit Zitat antworten Zitat