Action()
{
int rc = 0;
unsigned long converted_buffer_size_unicode = 0;
char *converted_buffer_unicode = NULL;
rc = lr_convert_string_encoding("Hello world",
LR_ENC_SYSTEM_LOCALE,
LR_ENC_UNICODE,
"stringInUnicode");
if(rc < 0)
{
// error
}
return 0;
}
int lr_convert_string_encoding ( const char *sourceString, const char *fromEncoding, const char *toEncoding, const char *paramName);
sourceString
|
The string to convert
|
fromEncoding
|
The encoding of the sourceString
|
toEncoding
|
The encoding to convert of the string saved in parameter
paramName
|
paramName
|
The name of the parameter in which the destination string will be saved
|
Constant
|
Value
|
---|---|
LR_ENC_SYSTEM_LOCALE
|
NULL
|
LR_ENC_UTF8
|
"utf-8"
|
LR_ENC_UNICODE
|
"ucs-2"
|