System.WideStrUtils
ルーチン
| AnsiToUtf8Ex | ANSI でエンコードされた文字列を指定コード ページで UTF-8 に変換します。 |
| ConvertStreamFromAnsiToUTF8 | ストリームのエンコードを ANSI から UTF-8 に変換します。 |
| ConvertStreamFromUTF8ToAnsi | ストリームのエンコードを UTF-8 から ANSI に変換します。 |
| DetectUTF8Encoding | 指定された RawByteString のエンコーディングを検知します。 |
| HasExtendCharacter | 文字列に非 ASCII 文字が含まれるかどうかをチェックします。 |
| HasUTF8BOM | 文字列やストリームに UTF-8 のバイト オーダー マークが含まれるかどうかを検出します。 |
| InOpArray | WideChar が対象の配列に含まれるかどうかをチェックします。 |
| InOpSet | WideChar が対象の集合に含まれるかどうかをチェックします。 |
| IsUTF8LeadByte | 文字の第 1 バイトに UTF-8 の有効バイト値があるかどうかをチェックします。 |
| IsUTF8String | 対象の文字列が UTF-8 でエンコードされているかどうかを検出します。 |
| IsUTF8TrailByte | 文字の第 2 バイト以降に UTF-8 の有効バイト値があるかどうかをチェックします。 |
| LoadResWideString | WideString リソースをロードします。 |
| LoadWideStr | WideString リソースをロードします。 |
| UTF8CharLength | UTF-8 の第 1 バイトに続く、バイト数を返します。 |
| UTF8CharSize | UTF-8 の第 1 バイトに続く、バイト数を返します。 |
| UTF8LowerCase | UTF-8 文字列を小文字に変換して返します。 |
| Utf8ToAnsiEx | UTF-8 でエンコードされた文字列を指定コード ページで ANSI に変換します。 |
| UTF8UpperCase | UTF-8 文字列を大文字に変換して返します。 |
| WideAdjustLineBreaks | WideString の改行文字を Windows 形式または Linux 形式を反映するように調整します。 |
| WideDequotedStr | 引用符で囲まれた WideString を、引用符を外した WideString に変換します。 |
| WideExtractQuotedStr | 引用符で囲まれた PWideChar を、引用符を外した WideString に変換します。 |
| WideLastChar | WideString の最終文字を取得します。 |
| WideQuotedStr | WideString に引用符を付けて返します。 |
| WideReplaceStr | 大文字と小文字を区別しながら検索して、文字列内に出現する指定の部分文字列をすべて指定の文字列に置き換えます。 |
| WideReplaceText | WideString に出現したすべての部分文字列を置き換えます。 |
| WideStringReplace | 文字列内に出現する部分文字列を置き換えます。 |
| WStrAlloc | PWideChar 用バッファを割り当て、先頭文字へのポインタを返します。 |
| WStrBufSize | WStrAlloc で割り当てられた PWideChar に格納できる最大文字数を返します。 |
| WStrCat | PWideChar に別の PWideChar を追加します。 |
| WStrComp | 2 つの PWideChar 値を大文字と小文字を区別して比較します。 |
| WStrCopy | PWideChar を別の PWideChar にコピーします。 |
| WStrDispose | PWideChar を破棄します。 |
| WStrEnd | PWideChar の末尾のポインタを返します。 |
| WStrLCopy | PWideChar 文字群の指定された最大数まで、ソースから対象までコピーします。 |
| WStrLen | PWideChar の文字数(NULL 終端文字を除く)を返します。 |
| WStrMove | 指定した文字数を PWideChar から別の PWideChar にコピーします。 |
| WStrNew | PWideChar を新たに割り当てたヒープにコピーし、新しい PWideChar を返します。 |
| WStrPCopy | WideString を PWideChar にコピーします。 |
| WStrPLCopy | WideString から文字を PWideChar にコピーします。 |
| WStrPos | 別の PWideChar に最初に出現する PWideChar のポインタを返します。 |
| WStrScan | PWideChar に最初に出現する指定文字のポインタを返します。 |
型
| CharSet | 利用できる文字の集合を表します。 |
| TEncodeType | エンコードのリストを定義します。 |
変数
| sUTF8BOMString | UTF-8 のバイト オーダー マーク(BOM)を表します。 |