Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: TEncoding.ASCII.GetBytes liefert falsches Resultat

  Alt 25. Apr 2010, 18:09
Zitat von daywalker9:
TEncoding.Unicode liefert dir das richtige Ergebniss
Dafür braucht er aber kein TEncoding, denn das 'ö' ist ja schon Unicode.

Also hör auf Khabarakh
und dieses ASCII hat nur 7 Bit, womit es da kein ö gibt.

TEncoding.Default.GetBytes('ö')[0]
Delphi-Quellcode:
Var E: TEncoding;
  B: TBytes;
  A: AnsiChar;

Begin
  E := TMBCSEncoding.Create(28591); // ISO 8859-1 Latin 1; Western European (ISO)
  B := E.GetBytes('ö');
  E.Free;
  A := AnsiChar(B[0]);
$2B or not $2B
  Mit Zitat antworten Zitat