encodings: a new API to translate from alternate charsets to unicode