В Опере кодируются русские символы

Статус
В этой теме нельзя размещать новые ответы.

Tias

Постоялец
Регистрация
26 Дек 2007
Сообщения
436
Реакции
152
Прописал такой код
PHP:
printf ("<a href='/%s'>%s</a> ",$lowletter,$upletter);
Где lowletter и upletter - обработанные русские буквы функциями strtolower и strtoupper соответственно.

В браузерах ие и файрфоксе отображается всё, как нужно. А опера преобразует русские буквы в ссылке в символы вида %D1%8D. В анкорах показывает нормально.

Как исправить этот косяк в урле оперы?
 
никак. это дело браузера как отображать линку. все равно ведь работать будет.
 
  • Нравится
Реакции: Tias
Дело в том, что опера, кстати, правильно делает, что кодирует. Скопированная в какой-то браузер Н ссылка с русскими символами, пробелами и тому подобное может попросту не загрузиться.
Кстати, при переходе на такую ссылку в строке отображаются русские буквы. По крайней мере на википедии
 
  • Нравится
Реакции: Tias
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху