L'envoi de valeurs UTF-8 dans les en-têtes HTTP aboutit à Mojibake

je veux envoyer les données en arabe à partir de servlet utilisant HTTPServletResponse client

je suis en train d'essayer cette

response.setCharacterEncoding("UTF-8");
response.setHeader("Info", arabicWord);

et je reçois la parole comme ce

String arabicWord = response.getHeader("Info");

des clients(réception) a également essayé cette

byte[]d = response.getHeader("Info").getBytes("UTF-8");
arabicWord = new String(d);

mais semble comme il n'est pas unicode parce que je reçois des étranges mots anglais,de sorte s'il vous plaît comment puis-je envoyer et recevoir des arabe utf8 mots?

source d'informationauteur Totti