WideStrUtils

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

Contents

Delphi の情報

列挙型

TEncodeType

エンコードのリストを定義します。

関数

AnsiToUtf8Ex

ANSI でエンコードされた文字列を指定コード ページで UTF-8 に変換します。

ConvertStreamFromAnsiToUTF8

ストリームのエンコードを ANSI から UTF-8 に変換します。

ConvertStreamFromUTF8ToAnsi

ストリームのエンコードを UTF-8 から ANSI に変換します。

DetectUTF8Encoding

対象の WideString のエンコードを検出します。

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 文字列を小文字に変換して返します。

UTF8UpperCase

UTF-8 文字列を大文字に変換して返します。

Utf8ToAnsiEx

UTF-8 でエンコードされた文字列を指定コード ページで ANSI に変換します。

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 に最初に出現する指定文字のポインタを返します。

WideAdjustLineBreaks

WideString の改行文字を Windows 形式または Linux 形式を反映するように調整します。

WideDequotedStr

引用符で囲まれた WideString を、引用符を外した WideString に変換します。

WideExtractQuotedStr

引用符で囲まれた PWideChar を、引用符を外した WideString に変換します。

WideLastChar

WideString の最終文字を取得します。

WideQuotedStr

WideString に引用符を付けて返します。

WideReplaceStr

大文字と小文字を区別しながら検索して、文字列内に出現する指定の部分文字列をすべて指定の文字列に置き換えます。

WideReplaceText

WideString に出現したすべての部分文字列を置き換えます。

WideStringReplace

文字列内に出現する部分文字列を置き換えます。

集合

CharSet

利用できる文字の集合を表します。

C++ の情報

列挙型

TEncodeType

エンコードのリストを定義します。

関数

AnsiToUtf8Ex

ANSI でエンコードされた文字列を指定コード ページで UTF-8 に変換します。

ConvertStreamFromAnsiToUTF8

ストリームのエンコードを ANSI から UTF-8 に変換します。

ConvertStreamFromUTF8ToAnsi

ストリームのエンコードを UTF-8 から ANSI に変換します。

DetectUTF8Encoding

対象の WideString のエンコードを検出します。

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 文字列を小文字に変換して返します。

UTF8UpperCase

UTF-8 文字列を大文字に変換して返します。

Utf8ToAnsiEx

UTF-8 でエンコードされた文字列を指定コード ページで ANSI に変換します。

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 に最初に出現する指定文字のポインタを返します。

WideAdjustLineBreaks

WideString の改行文字を Windows 形式または Linux 形式を反映するように調整します。

WideDequotedStr

引用符で囲まれた WideString を、引用符を外した WideString に変換します。

WideExtractQuotedStr

引用符で囲まれた PWideChar を、引用符を外した WideString に変換します。

WideLastChar

WideString の最終文字を取得します。

WideQuotedStr

WideString に引用符を付けて返します。

WideReplaceStr

大文字と小文字を区別しながら検索して、文字列内に出現する指定の部分文字列をすべて指定の文字列に置き換えます。

WideReplaceText

WideString に出現したすべての部分文字列を置き換えます。

WideStringReplace

文字列内に出現する部分文字列を置き換えます。

Typedef

CharSet

利用できる文字の集合を表します。

変数

sUTF8BOMString

UTF-8 のバイト オーダー マーク(BOM)を表します。

Personal tools