If you are working with messages in Arabic Code page CP420, your messages might be subject to some restrictions.
If you are working with messages in Arabic code page CP420, the character conversion is restricted to Isolated Form. ICU converters do not deal directly with combining characters, bidirectional reordering, or Arabic shaping.
If you need to work with messages where conversion involving bidirectional reordering is required, then you must implement your own solution in your message flow. The ICU or IBM Java BiDi APIs can be used for bidirectional reordering after a conversion to Unicode or before a conversion from Unicode. See http://userguide.icu-project.org/transforms/bidi or http://www-01.ibm.com/support/knowledgecenter/SSYKE2_7.0.0/com.ibm.java.api.70.doc/com.ibm.bidiTools.bdlayout/index.html?lang=en for more details."