Цель использования галочки (✓) в URL

Когда я ищу камень в rubygems, я замечаю, что URL-адрес:

https://rubygems.org/search?utf8=%E2%9C%93&query=jekyll-multiple-languages

Я хочу знать, какова цель использования вместо любых других персонажей.

Любое объяснение приветствуется.:)

1 ответ

Стандарт URI не определяет его конкретного значения (т. Е. Это не зарезервированный символ), поэтому он просто представляет (определенные пользователем) данные.

Почему rubygems.org использует его? Только они могут знать наверняка, но вероятной причиной может быть следующее:

Согласно ответу Гарета о программистах SE, Internet Explorer 8 (и более старые версии) "будет отправлять данные формы в кодировке Latin-1, если это возможно". Как не может быть закодирован в Latin-1, IE использует UTF-8 для отправки данных формы.

Так что если это причина, любой не-ASCII-символ, вероятно, сделает эту работу, но выбор галочки имеет смысл в этом контексте.
Для этой же цели Ruby on Rails использовал вместо этого (см. Для чего нужен параметр _snowman в формах Ruby on Rails 3?).

Другие вопросы по тегам