Thema: Delphi Türkische Zeichen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#4

Re: Türkische Zeichen

  Alt 29. Okt 2009, 11:35
Unicode kann Delphi schon lange und die fehlenden unicodefähigen Komponenten kann man nachrüsten.


Aber wenn es nur um die HTML-Ausgabe geht und nicht um die GUI, dann könntest du entweder

WideCharToMultiByte nutzen und Unicodestrings (WideString) in ein passendes Format übersetzen
oder
du verwendest einfach UTF-8 (dafür hat Delphi einige einfache Funktionen direkt an Board)

oder
Man ignoriert einfach alles [cl](dafür darf es aber nirgendwo eine Brücker über Unicode geben, womöglich dann die Codierung zerstört wird)[/cl]
und sagt ganz einfach "so, dieser AnsiString ist jetzt ISO-8859-3" und fertig.
Dann nur nur noch als "ANSI" ausliefern, aber im Header sagen es wäre ISO-8859-3.
Hierfür muß man aber auch die ganzen Zeichen schon kodiert ablegen oder ebenfalls via WideCharToMultiByte in SingleByte (AnsiString) umwandeln.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat