Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: EEncodingError mit DevExpress

  Alt 4. Mär 2021, 23:15
Das liegt am WC_ERR_INVALID_CHARS im MSDN-Library durchsuchenWideCharToMultiByte.
Dann kommt bei "unpassenden" Chars der Fehler ERROR_NO_UNICODE_TRANSLATION (GetLastError) aka "no mapping for ...".
z.B. 无效的 und das dann in einer deutschen Codepage speichern wollen (AnsiString)
oder "ä" in einer russischen Codepage.

Delphi verwendet meistens WC_DEFAULTCHAR, wo solche Zeichen in ein ? konvertiert werden,
aber der TcxLocalizer scheint da bissl strenger zu reagieren.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 4. Mär 2021 um 23:37 Uhr)
  Mit Zitat antworten Zitat