Thema
:
Delphi
Wie kann man TEncoding vergleichen?
Einzelnen Beitrag anzeigen
TiGü
Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
Delphi 10.4 Sydney
#
2
AW: Wie kann man TEncoding vergleichen?
29. Aug 2017, 15:11
zusammenfalten
·
markieren
Delphi-Quellcode:
function
EncodingToStr(
const
AEncoding: TEncoding):
string
;
begin
Result := '
';
if
AEncoding
is
TUTF7Encoding
then
// <-- easy
Result := '
UTF7
'
else
if
AEncoding
is
TUTF8Encoding
then
// <-- easy
Result := '
UTF8
'
else
if
AEncoding
is
TUnicodeEncoding
then
// <-- easy
Result := '
Unicode
'
else
if
AEncoding
is
TMBCSEncoding
then
// <-- schwieriger, musste noch die CodePage auswerten
begin
if
AEncoding.CodePage =
Winapi
.Windows.GetACP
then
Result := '
ANSI
'
else
Result := '
ASCII
';
end
;
end
;
Zitat
TiGü
Öffentliches Profil ansehen
Mehr Beiträge von TiGü finden