Fix ICU issues with encoding aliases

For some unknown reasons, aliases used in recent ICU versions are not working properly.
Adding internal converter names instead prevents these issues with ambiguous aliases
and ensures proper support for Euro sign and other glyphs from Windows codepages.