<b>AnsiToUtf8(
const
S:
string
): UTF8String</b> - перекодирует строку в формат UTF8.
<b>PUCS4Chars(
const
S: UCS4String): PUCS4Char</b> - возвращает указатель на первый символ строки формата UCS-
4
для работы со строкой, как с последовательностью символов, заканчивающейся символом с кодом нуль.
<b>StringToWideChar(
const
Source:
string
; Dest:
PWideChar
; DestSize:
Integer
):
PWideChar
</b> - преобразует стандартную строку к последовательности Unicode-символов, завершающейся символом с кодом нуль.
<b>UCS4StringToWideString(
const
S: UCS4String):
WideString
</b> - преобразует строку формата UCS-
4
к строке формата Unicode.
<b>Utf8Decode(
const
S: UTF8String):
WideString
</b> - преобразует строку формата UTF-
8
к строке формата Unicode.
<b>Utf8Encode(
const
WS:
WideString
): UTF8String</b> - преобразует строку формата Unicode к строке формата UTF-
8
.
<b>Utf8ToAnsi(
const
S: UTF8String):
string
</b>- преобразует строку формата UTF-
8
к стандратной строке.
<b>WideCharLenToString(Source:
PWideChar
; SourceLen:
Integer
):
string
</b> - преобразует строку формата Unicode к стандартной строке. Длина исходной строки задается параметром SourceLen.
<b>WideCharLenToStrVar(Source:
PWideChar
; SourceLen:
Integer
;
var
Dest:
string
)</b> - аналог предыдущей функции - преобразует строку формата Unicode к стандартной строке. Длина исходной строки задается параметром SourceLen, а результат возвращается через параметр Dest.
<b>WideCharToString(Source:
PWideChar
):
string
</b> - преобразует последовательность Unicode-символов, завершающуюся символом с кодом нуль, к стандартной строке.
<b>WideCharToStrVar(Source:
PWideChar
;
var
Dest:
string
)</b> - аналог предыдущей функции - преобразует последовательность Unicode-символов, завершающуюся символом с кодом нуль, к стандартной строке. Результат возвращается через параметр Dest.
<b>WideStringToUCS4String(
const
S:
WideString
): UCS4String</b> - преобразует строку формата Unicode к строке формата UCS-
4
.