Posiadam następujący kod:
@Override
public void onMessage(Message message) {
TextMessage tmsg = null;
tmsg = (TextMessage)message;
try {
String text = tmsg.getText();
System.out.println(text);
} catch (JMSException ex) {
Logger.getLogger(MessageBean.class.getName()).log(Level.SEVERE, null, ex);
}
}
Jak widać obecnie wiadomość wędruje do logów serwera. Potrzebuję jednak, aby przesyłane polskie znaki wyświetlały się poprawnie.
Ktoś ma jakieś propozycje? Przeszukałem sporo stron jednak żaden ze sposobów nie dział.
Próbowałem np
byte ptext[] = tmsg.getText().getBytes("ISO-8859-1");
String text = new String(ptext, "UTF-8");
Niestety nie działa ;/