Обращение с национальными знаками, такими как а ą ę в url? - ваш вариант
Как вы с ними справляетесь?
4 ответа:
В доменных именах можно использовать домены IDN, если они поддерживаются регистраторами, у которых вы хотите их зарегистрировать.
В других местах URL-адреса они обычно отправляются браузером как urlencoded utf8. Только недавно я смотрел на:
Http://en.wikipedia.org/wiki/Pfeffern%C3%BCsse
И нашел любопытным, что в URL-адресе было ü. Firefox показывает его как правильный символ, хотя.
Возможно, вы захотите взглянуть на RFC 3986 Uniform Resource Locator: общий синтаксис. Это указывает, как обрабатывать символы, отличные от ASCII, в URL-адресах. Общая идея состоит в том, чтобы UTF-8 кодировал каждый символ, преобразовывал каждый полученный байт в его двузначное шестнадцатеричное значение и добавлял"%".
Конечно, альтернативный вариант-это просто удалить их из URL или заменить чем-то вроде подчеркивания, это зависит от ваших требований.
Проблема с этими именами заключается в том, что их легко спутать с другими символами. Так что мне нужна очень веская причина, чтобы их использовать. Например, если ваша компания называется "Schröder", я бы использовал оба варианта schröder.com, schroder.com и даже schroeder.com, дополнительные затраты оправданы, потому что это просто легко создать вредоносное имя.