Отправка значений UTF-8 в заголовках HTTP приводит к Mojibake
я хочу отправить арабские данные из сервлета, используяHTTPServletResponse
клиенту
я пытаюсь это
response.setCharacterEncoding("UTF-8");
response.setHeader("Info", arabicWord);
и я получаю слово как это
String arabicWord = response.getHeader("Info");
в клиенте (получающем) тоже пробовал
byte[]d = response.getHeader("Info").getBytes("UTF-8");
arabicWord = new String(d);
но кажется, что нет Unicode, потому что я получаю странные английские слова, поэтому, пожалуйста, как я могу отправлять и получать арабские слова UTF8?