Non-european names skipping while RegEx

Found a bug in "Everything"? report it here
Post Reply
1nd1g0
Posts: 15
Joined: Mon Mar 30, 2009 4:10 am
Location: ru
Contact:

Non-european names skipping while RegEx

Post by 1nd1g0 » Mon Mar 30, 2009 6:45 am

Some of non-european chars names are skipped silently during search with RegEx enabled, for example directories with name Алкор (D0 90 D0 BB D0 BA D0 Be D1 80) (default system code page = cp1251 - cyrillic) :!:

KipFun
Posts: 2
Joined: Mon Mar 30, 2009 6:45 am

Re: Non-european names skipping while RegEx

Post by KipFun » Mon Mar 30, 2009 7:04 am

Bug Confirmed! in Everything search v. 1, 2, 1, 371
Image
Regex activated

Image
Regex deactivated

1nd1g0
Posts: 15
Joined: Mon Mar 30, 2009 4:10 am
Location: ru
Contact:

Re: Non-european names skipping while RegEx

Post by 1nd1g0 » Tue Mar 31, 2009 12:42 pm

Found the cause of the problem: any name, starting with А (cp1251 required to view this cyrillyc capital "A" , UTF-8: D0 90 ) will be skipped. Non-capital cyrillic "a" (at cp1251: а , UTF-8: D0 B0) can be placed at the beginning of the names without any problem. Some trouble is hidden in the capital\non-capital chars' filtering table or associative routine.

With respect, 1nd1g0.

David
Site Admin
Posts: 430
Joined: Tue Mar 17, 2009 1:42 am

Re: Non-european names skipping while RegEx

Post by David » Tue Mar 31, 2009 1:19 pm

I am aware of the problem.

regex is currently limited to the ascii charactor set only.

I have added support unicode for regex searches to my "Things to do" list.

Thanks for the bug report.

Post Reply