Bug 8799 - Case-insensitivity при фильтрации коллекции по строке с русскими буквами
Summary: Case-insensitivity при фильтрации коллекции по строке с русскими буквами
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: amarok (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Stanislav Yadykin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-05 15:58 MSK by Mikhail Yakshin
Modified: 2009-06-01 14:53 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Yakshin 2006-01-05 15:58:42 MSK
Во вкладке "Коллекция" есть возможность просмотреть не дерево по всей коллекции,
а только по тем ее пунктам, что соответствуют определенной строке-фильтру. При
этом, если речь идет о вводе строки символами ASCII - то все замечательно, их
можно вводить в любом регистре, поиск происходит case insensitively. А если
вводить строчку с русскими буквами - то их нужно вводить именно так, как они
есть в коллекции, т.е. поиск чувствителен к регистру.

Хочется, чтобы поведение было аналогичным в обоих случаях и при использовании
русских символов (а наверняка это касается вообще всего non-ASCII - не только
именно русского юникода) в названиях - поиск был бы тоже case insensitive.
Comment 1 Stanislav Yadykin 2006-01-17 17:56:46 MSK
К сожалениею, это ограничение SQLite, а не самого амарок.
При поиске в коллекции используется выборка из базы SQLite (где non-ascii
символы инетрпретируются как BLOB и ищутся case-sensitive), а при поиске в
плейлисте используется внутренняя система фильтрования, которая нормальнео
воспринимает non-ascii символы.
По идее, если для Вас критична эта возможность, пересборка и использование
амарок с поддержкой MySQL/Postgress должно помочь, поскольку там такой проблемы нет.
Подождем, посмотрим что будет в более поздних версиях SQLite.
Comment 2 Mikhail Yakshin 2006-01-17 18:05:18 MSK
Может быть имеет смысл перевесить эту багу на sqlite?
Comment 3 Igor Zubkov 2006-11-01 16:23:40 MSK
Напоминаю...
Comment 4 Konstantin Pavlov 2009-06-01 14:48:49 MSD
libsqlite 3.5.9 / amarok 1.4.10-alt7, полёт нормальный, баг не проявляется.
Comment 5 Mikhail Yakshin 2009-06-01 14:53:18 MSD
Да, думаю, можно закрывать.