![]() |
Darstellungsproblem im String: ä ö ü = � � �
Hallo zusammen,
Kann mir da jemand helfen? Ich bekomme einen String der leider Zeichen für Umlaute oder Latin-Zeichen einsetzt: � Wie kann ich diesen String denn so konvertieren, dass zum Beispiel aus "�ber den D�chern" der String wird "Über den Dächern" Danke schon mal!! Liebe Grüße!! Markus |
AW: Darstellungsproblem im String: ä ö ü = � � �
Wie genau bekommst du denn den String?
|
AW: Darstellungsproblem im String: ä ö ü = � � �
Hallo lieber Uwe,
mir schickt ein Programm über UDP einen Songtitel und Interpret (ich weiss nicht in welchem Format dieses Datenpaket kommt, es ist nicht utf-8). So hole ich mir den: procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread; const AData: TIdBytes; ABinding: TIdSocketHandle); var req: string; begin req := BytesToString(AData); Memo1.Lines.Add(req); end; |
AW: Darstellungsproblem im String: ä ö ü = � � �
TEncoding (mit der passenden CodePage) statt BytesToString
alternativ könnte auch ein SetCodePage(req, ...) dazwischen ausreichen |
AW: Darstellungsproblem im String: ä ö ü = � � �
Danke für den Tipp,
bei SetCodePage(req, true) bekomme ich den Fehler: [dcc32 Fehler] Unit1.pas(181): E2033 Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen Und bei TEncoding muss ich leider passen :-( |
AW: Darstellungsproblem im String: ä ö ü = � � �
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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