Lines Matching refs:TEncoding
9 function CheckCodePage(const B: TBytes; AEncoding: TEncoding): Boolean;
11 DetectedEncoding: TEncoding;
15 (TEncoding.GetBufferEncoding(B, DetectedEncoding) <> 0) and
29 Cp1251Encoding: TEncoding;
39 Cp866Encoding := TEncoding.GetEncoding('IBM866');
40 Cp1251Encoding := TEncoding.GetEncoding('windows-1251');
44 Bytes := TEncoding.Convert(Cp1251Encoding, Cp866Encoding, Bytes);
55 U2 := TEncoding.Unicode.GetString(TEncoding.Convert(Cp866Encoding, TEncoding.Unicode, Bytes));
58 …U1 := TEncoding.BigEndianUnicode.GetString(TEncoding.Convert(Cp866Encoding, TEncoding.BigEndianUni…
61 Bytes := TEncoding.Convert(Cp866Encoding, TEncoding.UTF8, Bytes);
66 …if not (TEncoding.IsStandardEncoding(TEncoding.Unicode) or TEncoding.IsStandardEncoding(TEncoding.…
67 TEncoding.IsStandardEncoding(Cp866Encoding) or TEncoding.IsStandardEncoding(Cp1251Encoding) then
73 if TEncoding.Default.CodePage <> DefaultSystemCodePage then
78 if not CheckCodePage(Bytes, TEncoding.UTF8) then
82 if not CheckCodePage(Bytes, TEncoding.Unicode) then
86 if not CheckCodePage(Bytes, TEncoding.BigEndianUnicode) then