Как текст помещается в div?Вы должны вывести это перед проверкой значения сервера.Я не думаю, что вероятно, что вы получаете другую кодировку одного и того же текста.Вероятно, это связано с тем, как вы помещаете это на страницу.
Также попробуйте установить кодировку страницы на сервере до того, как получите строку запроса, возможно, разные браузеры используют разные кодировки.UTF-8 - это кодировка, предложенная w3.org.В Java вы должны убедиться, что вы установили кодировку перед любыми вызовами для чтения чего-либо с клиента.