Веб-сайты некоторых стран используют другие кодировки, поскольку UTF-8 будет неэффективен для их языков.
URL-адреса обычно непрозрачны.Это последовательность символов ASCII, которые были сгенерированы веб-сайтом и использованы тем же веб-сайтом.Пока сам веб-сайт может его анализировать, это хорошо.
С другой стороны, люди хотят просматривать URL-адреса, пытаться понять более мелкие детали.Браузер при отображении URL-адреса, полного октетов, кодированных%, может захотеть преобразовать их обратно в символы.К сожалению, он должен угадывать кодировку символов, теоретически кодировка может быть любой, даже проприетарной.
Кроме того, третья сторона может захотеть создать URL-адрес веб-сайта, который они не контролируют.Сколько программ динамически генерируют поисковые URL-адреса Google?Опять же, кодировка, поддерживаемая сайтом, должна быть спекулятивной.
Так что, если вы владелец сайта и хотите быть хорошим, лучше поддерживать URL-адреса в кодировке UTF-8.Конечно, вы не должны быть.Это ваши URL, это ваше дело.