RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
WideStrUtils Namespace

This is namespace WideStrUtils.

Name 
Description 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists constants in this documentation. 
Name 
Description 
Represents the UTF-8 byte-order mark. 
 
Name 
Description 
 
Converts a string encoded in ANSI to UTF-8 with a given code page. 
 
Converts a stream from ANSI to UTF-8 encoding. 
 
Converts a stream from UTF-8 to ANSI encoding. 
 
Detects the encoding of a given WideString
 
Checks whether the string contains non-ASCII characters. 
 
Detects if a string or a stream contains the UTF-8 byte-order mark. 
 
Detects if a string or a stream contains the UTF-8 byte-order mark. 
 
Checks if a WideChar is contained in a given array. 
 
Checks if a WideChar is contained in a given set. 
 
Checks whether a character is a valid UTF-8 lead byte. 
 
Detects if a given string is UTF-8 encoded. 
 
Checks whether a character is a valid UTF-8 trail byte. 
 
Loads a WideString resource. 
 
Loads a WideString resource. 
 
Returns the number of bytes that follow a lead UTF-8 byte. 
 
Returns the number of bytes that follow a lead UTF-8 byte. 
 
Returns the UTF-8 string converted to lower case. 
 
Converts a string encoded in UTF-8 to ANSI with a given code page. 
 
Returns the UTF-8 string converted to uppercase. 
 
Adjusts line break characters in a WideString to reflect Windows or Linux style. 
 
Converts a quoted WideString into an unquoted WideString
 
Converts a quoted PWideChar into an unquoted WideString
 
Gets last character in a WideString
 
Returns the quoted version of a WideString
 
Replaces all occurrences of a substring within a string, using case-sensitive search. 
 
Replaces all occurrences of a substring in a WideString
 
Replaces occurrences of a substring within a string. 
 
Allocates a buffer for a PWideChar and returns a pointer to its first character. 
 
Returns the maximum number of characters that can be stored in a PWideChar allocated by WStrAlloc
 
Appends a PWideChar to another PWideChar. 
 
Compares two PWideChar values with case sensitivity. 
 
Copies a PWideChar to another PWideChar. 
 
Disposes of a PWideChar. 
 
Returns a pointer to the end of a PWideChar. 
 
Copies up to a specified maximum number of characters from a PWideChar. 
 
Returns number of characters in a PWideChar excluding the null terminator. 
 
Copies a specified number of characters from a PWideChar to another PWideChar. 
 
Allocates space on and copies a PWideChar to the heap, returning a new PWideChar. 
 
Copies a WideString to a PWideChar. 
 
Copies characters from a WideString into a PWideChar. 
 
Returns a pointer to the first occurrence of a PWideChar in another PWideChar. 
 
Returns a pointer to the first occurrence of a specified character in a PWideChar. 
 
Name 
Description 
 
Defines a list of encodings. 
Name 
Description 
Represents a set of allowed characters. 
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!