Eiffel Encoding Library
This library is a part of the EiffelStudio package.
The library is used to convert string among various encodings. It basically wraps Windows APIs on windows and iconv library on Unix. Major Unicode encoding conversions are implemented in pure Eiffel. Also see here for more information.