Utf8 C++ property allows for utf-8 or ANSI “const char *”
All Chilkat C++ classes have a Utf8 property. For example:
class CkEmail : public CkObject
{
public:
CkEmail();
virtual ~CkEmail();
...
bool get_Utf8(void) const;
void put_Utf8(bool b);
...
const char *addFileAttachment(const char *fileName);
...
};
The Utf8 property controls how the bytes pointed by “const char *” arguments are interpreted. By default, “const char *” strings are interpreted as ANSI bytes. If the Utf8 property is set to true by calling put_Utf8(true), then “const char *” inputs are interpreted as utf-8. This allows any application to pass either ANSI or utf-8 strings to any Chilkat method.
The Utf8 property also controls whether utf-8 or ANSI strings are returned by methods that return a “const char *”.
admin
0
Tags :