System.WideStrUtils
提供: RAD Studio API Documentation
ルーチン
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 の末尾のポインタを返します。
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)を表します。