System.WideStrUtils.DetectUTF8Encoding
Delphi
function DetectUTF8Encoding(const s: RawByteString): TEncodeType;
C++
extern DELPHI_PACKAGE TEncodeType __fastcall DetectUTF8Encoding(const System::RawByteString s);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
説明
指定された RawByteString のエンコーディングを検知します。
DetectUTF8Encoding を呼び出すと、指定された System.RawByteString が UTF-8、ASCII、ANSI のいずれのエンコーディングかを検知することができます。
メモ: DetectUTF8Encoding は、検知されたエンコーディングの妥当性は保証していません。DetectUTF8Encoding は、文字列内に現れる文字をチェックすることにより、エンコーディングの識別を試みるのみです。