qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (фига)
qkowlew ([personal profile] qkowlew) wrote2016-09-26 02:54 pm

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

Нашёл потрясающей красоты глюк, из-за которого срача было вагон в течение лет 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!"

[identity profile] prividen.livejournal.com 2016-09-26 01:57 pm (UTC)(link)
А локаль какая? Неужели в vim эта буковка не отличалась?
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2016-09-26 02:01 pm (UTC)(link)
ну еще 'e' можно на 'е' заменить.
А поскольку их две, это дает 4 варианта. И того, вместе с 'i' и 'c' у нас на сайте может быть 16 разных каталогов service.
Создать что-ли по приколу...

[identity profile] darkwinq.livejournal.com 2016-09-26 02:06 pm (UTC)(link)
Оооо!!! Как красиво!!!!
ext_613079: Default userpic (Бритый небритый)

[identity profile] shaplov.livejournal.com 2016-09-26 06:10 pm (UTC)(link)
В досовские времена я где-то наковырял русификатор, в котором русские и английские буквы были чуть разгого размера... Очень помогало от таких подстав.

В юниксовые как-то уже меня сия чаша миновала...