Go to the source code of this file.
Functions | |
char * | pa_utf8_valid (const char *str) PA_GCC_PURE |
Test if the specified strings qualifies as valid UTF8. | |
char * | pa_utf8_filter (const char *str) |
Filter all invalid UTF8 characters from the specified string, returning a new fully UTF8 valid string. | |
char * | pa_utf8_to_locale (const char *str) |
Convert a UTF-8 string to the current locale. | |
char * | pa_locale_to_utf8 (const char *str) |
Convert a string in the current locale to UTF-8. |
|
Convert a string in the current locale to UTF-8. Free the string using pa_xfree().
|
|
Filter all invalid UTF8 characters from the specified string, returning a new fully UTF8 valid string. Don't forget to free the returned string with pa_xfree()
|
|
Convert a UTF-8 string to the current locale. Free the string using pa_xfree(). |
|
Test if the specified strings qualifies as valid UTF8. Return the string if so, otherwise NULL |