Nee, UTF8 ist nicht eine
ANSI Codepage.
Für Windows schon, wobei sie sogar CodePages für
Unicode (UTF-16 und UTF-16-LE) haben.
https://learn.microsoft.com/de-de/wi...hartomultibyte
CP_ACP = 0 : unser aktuelles
ANSI
CP_OEMCP : DOS
CP_UTF8
CP_UTF16 = 1200
CP_UTF16LE = 1201
$FFFF : ohne CodePage / ohne Konvertierung
Delphi-Quellcode:
type
RawByteString = type AnsiString($ffff);
UTF8String = type AnsiString(65001); // AnsiString(CP_UTF8);
oder
AnsiUnicodeString = type AnsiString(1200); // CP_UTF16