Ответ 1
URI содержат utf8=✓
, чтобы заставить клиента отправлять UTF-8.
Это работает, потому что пара ключ-значение (которая игнорируется сервером) содержит символ только для юникода.
Из Используется ли "utf8 = ✓" предпочтительнее "utf8 = true" ?:
По умолчанию более старые версии IE (< = 8) будут представлять данные формы в кодировке Latin-1, если это возможно. Включая символ, который не может быть выражен в латинском-1, IE вынужден использовать кодировку UTF-8 для своих представлений форм, что упрощает различные серверные процессы, например сохранение базы данных.
Если параметр был вместо
utf8=true
, это не вызовет кодировку UTF-8 в этих браузерах.