Я использую HTML Tidy и что-то вроде
<a href="http://www.äöü.com/">Link</a>
это делает
<a href="http://www.%C3%A4%C3%B6%C3%BC.de/">Link</a>
Как мне сказать Tidy, чтобы ссылки оставались такими, какие они есть?
Моя конфигурация:
'output-xhtml' => true,
'numeric-entities' => true,
'hide-comments' => false,
'show-body-only' => true,
'doctype' => 'transitional',
'wrap' => 0,
'alt-text' => '',
'word-2000' => true,
'drop-proprietary-attributes' => true
Я также пытался отключить fix-uri
и установить char-encoding
на utf8
, но безрезультатно.
Причина, по которой я хочу это сделать, заключается в том, что у Firefox недавно возникли проблемы с кодировкой URL такого типа. Попробуйте посетить www.v%C3%A4terwiderstand.de в последней версии Firefox (я не могу сделать из него настоящую ссылку, поскольку stackoverflow, похоже, также не может обрабатывать домены с умляутами), и вы видите ошибку "сервер не найден". Тем не менее, просто нажав Enter в строке URL-адреса, вы откроете веб-сайт. Насколько мне известно, в других браузерах такого нет.
Любая помощь будет оценена по достоинству!