Мы попытались добавить Dfile.encoding="UTF-8"
к Websphere
в jvm, и мы добавили
source = new StreamSource(new ByteArrayInputStream(
((TextMessage) msg).getText().getBytes("UTF-8")));
В нашем MessageListener
. Это сработало для нас, поэтому мы убрали бит Dfile.encoding
, и он все еще работает для нас.
Из-за предпочтительной минимальной конфигурации для Websphere
мы решили оставить это так, также учитывая, что мы можем легче переключать строку UTF-8
настройкой из файла или базы данных.