September 26th, 2016

фига

Кириллу, Мефодию, русской букве с, авторам Битрикса - привет!

Нашёл потрясающей красоты глюк, из-за которого срача было вагон в течение лет 5-ти. :)
имя каталога serviсe - буква c русская.

Половина ссылок вида ../service/detail.php?... работала "через файл .../service/detail.php", остальные (с латинской c) - "в обработчик через index.php/urlrewrite.php", так как такого пути и файла на месте нету.

Что особенно жутко выглядело "для клиента и посетителей" на сайте ДВА раздела "Услуги" с ОДИНАКОВЫМ URI (при наведении курсора на ссылку) - и в них РАЗНОЕ содержимое.

В моём шрифте терминала "выпадающая" буква, довольно заметна. Но я увидел это только в миднайт коммандере, где при utf-8 кодировке cp1251 символы показывались чёрными точками: Midnight Commander показывает русскую букву с кодировки cp1251 при включённом показе utf-8 точкой на чёрном фоне, и это хорошо!

А авторы Битрикса так и не научились работе с многобайтовыми кодировками, хехе... cp1251 и никаких вариантов.

enhydra с канала Википедии подсказывает (цитата неточная): Даже, кстати, понятно, как глюк образовался
Кто-то написал servise
Потом кто-то решил исправить на правильное написание, ибо "стыдно такое слово писать с ошибкой" - и исправил.
Не заметив, что не переключился с русского.

Пегасище с канала #anime: "Хорошо хоть не украинская i!"