gchar* purple_utf8_try_convert ( const char* str )
Attempts to convert a string to UTF-8 from an unknown encoding.
This function checks the locale and tries sane defaults.
The source string.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.