(игнорируя, какие атрибуты html удалены)

я есть простая HTML-страница со ссылкой в ​​кодировке UTF-8.

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <a charset='UTF-8' href='http://server/search?q=%C3%BC'>search for "ü"</a>
  </body>
</html>

Тем не менее, я не могу включить браузерContent-Type:application/x-www-form-urlencoded; charset=utf-8 в заголовок запроса. Поэтому я должен настроить веб-сервер так, чтобы все запросы были закодированы в кодировке UTF-8 (URIEncoding = "UTF-8" в Tomcat server.xml). Но, конечно, администратор не позволит мне сделать это в производственной среде (Websphere).

Я знаю, что это довольно легко сделать с помощью Ajax, но как я могу контролировать заголовок запроса при использовании стандартных ссылок HTML?charset атрибут не работает для меня (протестировано в IE8 и FF 3.5)

Вторая часть необходимого решения будет заключаться в том, чтобы установить кодировку URL при измененииdocument.location используя Javascript.

Ответы на вопрос(1)

Ваш ответ на вопрос