URI is invalid.
An embedded NUL character is present in conversion output where a NUL-terminated string is expected. Since: 2.56
Conversion failed for some reason.
Invalid byte sequence in conversion input; or the character sequence could not be represented in the target character set.
Pathname is not an absolute path.
Conversion between the requested character sets is not supported.
No memory available. Since: 2.40
Partial character sequence at end of input.
Error codes returned by character set conversion routines.