>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Firefox 3.5: не работает игнорирование регистра при поиске в кириллице http://forum.mozilla-russia.org/viewtopic.php?id=37598 |
homo_nudus > 23-07-2009 02:22:25 |
Заявленный баг обнаруживается при кодировании на JavaScript (расширения, скрипты и так далее). Если запустить в консоли ошибок анализ выражения то версии 2 и 3 выдадут правильный индекс «1», а 3.5 выдаст индекс «-1», то есть - не найдено. С латиницей всё в порядке в обоих случаях. Может быть, кто-то знает, общий ли это баг браузера для любых языков выше ASCII, или это баг русской сборки, или это вина каких-то частных настроек ОС/браузера? Если баг общий, насколько он осознан в сообществе разработчиков и как скоро будет исправлен? |
Infocatcher > 23-07-2009 03:16:48 |
homo_nudus пишет
У меня нормально находит «Заявленный» при наборе «зая». homo_nudus пишет
Подтверждаю. А вот уже отрабатывает правильно. https://bugzilla.mozilla.org/show_bug.cgi?id=428816 => https://bugzilla.mozilla.org/show_bug.cgi?id=502789 23-07-2009 03:20:48 23-07-2009 03:31:42 23-07-2009 03:41:55 |
homo_nudus > 23-07-2009 06:09:13 |
Первый пункт удалил: оказалось, что виной было расширение «/Find Bar/». Infocatcher, спасибо за ссылки. Почему же второй баг помечен как RESOLVED FIXED? Имеется в виду — для последней ночной сборки? Далее обнаруживаются интересные вещи: 1. Поечему-то правильно работает 'АБВ'.search(/[б]/i), в отличие от 'АБВ'.search(/б/i). |
Infocatcher > 23-07-2009 08:16:32 |
homo_nudus пишет
Вполне возможно... homo_nudus пишет
'АБВ'.search(/(б)/i) |
homo_nudus > 23-07-2009 09:08:21 |
Infocatcher |
Al_H > 23-07-2009 11:42:48 |
Сохраняющие группы... не знаю. Но вот символьный класс естественно обрабатывается по другим принципам, чем литерал. Так что [б] вполне может не глючить. |