- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день,
Задаюсь вопросом, как правильно кодировать русские урлы (IRI - Internationalized Resource Identifier) в атрибуте href тегов A.
C одной стороны есть пример википедии, которая все символы не являющиеся ASCII кодирует %% (насколько я знаю это поведение описывается стандартом).
<a href="/wiki/%D0%A0%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C">релевантность</a>
С другой стороны, есть пример сайтов типа careerjet.ru, habr.ru, где русские буквы остаются как есть
<a href="http://habrahabr.ru/tag/поисковый спам/" rel="tag">поисковый спам</a>.
В первом случае, есть неприятная особенность работы IE (включая последнюю девятую версию), что при клике на такой урл, в адресной строке браузера продолжает отображаться закодированный процентами урл. Во втором случае IE работает хорошо.
Остальные основные браузеры оба случая обрабатывают хорошо.
Насколько корректно использовать случай 2? Какие правила для кодировки урлы в href следует применять?
Тоже интересует данный вопрос.
System.Web.HttpUtility
поиск
Делайте сайт на utf-8 и всё будет ок т.к. адресная строка в ней.
System.Web.HttpUtility
поиск
это относится к случаю 1
Almas добавил 23.01.2011 в 17:04
Делайте сайт на utf-8 и всё будет ок т.к. адресная строка в ней.
Если я правильно понимаю, вы просто предлагаете оставить русский урл как есть, без кодирования. Но не нужен ли специальный эскейпинг для символов типа пробела и т.п.?