This function converts a buffer or string between encodings in one pass, returning a string that must be freed with SDL_free() or NULL on error.
Defined in SDL_stdinc.h
char* SDL_iconv_string(const char *tocode,
const char *fromcode,
const char *inbuf,
size_t inbytesleft);
const char * | tocode | the character encoding of the output string. |
const char * | fromcode | the character encoding of data in inbuf . |
const char * | inbuf | the string to convert to a different encoding. |
size_t | inbytesleft | the size of the input string in bytes. |
(char *) Returns a new string, converted to the new encoding, or NULL on error.
This function is available since SDL 2.0.0.