Кодировщик URL в w3schools делает это совершенно неправильно.%D0%9E%D0%BA%D0%B6%D1%8D%D0%B7
совершенно правильно.Это также то, что я получаю, когда делаю
String encoded = URLEncoder.encode("Привет", "UTF-8");
Когда я декодирую URL-адрес ответа w3schools следующим образом
String decoded = URLDecoder.decode("%26%231055%3B%26%231088%3B%26%231080%3B%26%231074%3B%26%231077%3B%26%231090%3B", "UTF-8");
, тогда я получаю Привет
, которые являются именно этими русскими символами,но затем преобразуются в XML-сущности .
Этот сайт w3schools никак не связан с Консорциумом W3.Смотрите также w3fools .