For support questions please subscribe to the icu4c-support mailing list:
For this particular question, as far as I understand RFC 1556, which
defines these bidi-specific charset names, text encoded with -i charset
are to be interpreted just like Unicode. This means that you should be
able to remove the -i, open a Unicode converter (ucnv_open()), convert to
Unicode, and you have valid Unicode text.
The -i charsets store text in logical order just like Unicode. See the
Unicode website and the standard for details.
Don't forget to un-base64 the text below as indicated by the ?B? before
you perform the conversion to Unicode. ICU itself does not have functions
for base64 transformations. (You may find an Internet-protocol-handling
library with such functions.)
"Ben-Yair, Yossi" <Yossi.Ben-Yair@...>
To: Icu Intl/Cupertino/IBM@...
Subject: Charest conversion !
How do I convert a name in iso-8859-8-i format to Unicode, for example:
can you give the correct API functions, or a good conversion example ?