Java and JMS: changes to character string conversion

From IBM® MQ 8.0, some of the default behavior regarding character string conversion with Java and JMS clients has changed.

Before Version 8.0, any untranslatable or malformed data found would result in those characters being replaced by the unmappable character replacement, usually a ? character.

From Version 8.0, the default behavior changed to report unmappable characters like this by throwing an exception. It is still possible to have the characters replaced, by setting a property to modify the behavior.