LINUX.ORG.RU

Поиск в файлах на русском


0

1

GNU Midnight Commander, версия 4.8.1
Кодировка в файлах cp1251
Галочка «Все кодировки» стоит
Если искать в файлах любое русское слово (например «зарегистрировать») то результат 0. Если открыть файл через mcedit и там начать поиск то результат будет положительным. В чем может быть проблема?


Ответ на: комментарий от anonymous

про кодировки я там ничего не вижу

x905 ★★★★★
()

У меня в 4.8.8 всё работает.

Галочка «Все кодировки» стоит

А точно в колонке «содержимое»?

ABW ★★★★★
()

да, в 4.8.8 работает (у меня была более ранняя)

x905 ★★★★★
()
Ответ на: комментарий от Deleted

В вопросе что было? cp1251.

в вопросе был mc, зачем предлагать консольные решения ?

x905 ★★★★★
()
Ответ на: комментарий от Slavaz

А если искать по всем файлам (file search), то не работает

я сделал 3 одинаковых файла в директории (utf8, cp1251, cp866) и искал слово - во всех 3х нашел

или не про то?

x905 ★★★★★
()
Ответ на: комментарий от x905

я сделал 3 одинаковых файла в директории (utf8, cp1251, cp866) и искал слово - во всех 3х нашел

это враки :)

я проверил с 4.7.5 по 4.8.6 не работает такой поиск

angel_il ★★★★
()
Ответ на: комментарий от angel_il

я проверил с 4.7.5 по 4.8.6 не работает такой поиск

выше я написал, что только с 4.8.8 заработало (сегодня и собрал, исходник не с сайта брал т.к. там не отдал а из rpms пакета одного из репозитария opensuse)

зы сначала хотел из гита собрать, но почему то configure не сделал makefile для po (вроде) каталога, что я не так сделал ?

x905 ★★★★★
()
Ответ на: комментарий от angel_il
sys-libs/slang-2.2.4  USE="pcre png readline zlib -cjk -static-libs"
dev-libs/glib-2.32.4-r1:2  USE="utils xattr -debug (-fam) (-selinux)  -static-libs -systemtap {-test}"
app-misc/mc-4.8.8-r1  USE="X edit gpm mclib nls sftp slang spell xdg -samba {-test}"

cp1251,cp866,koi8r,utf8
продолжает работать.

ABW ★★★★★
()
Ответ на: комментарий от angel_il

проверил в 4.8.8 - не работает (находит только 1 файл)

странно, ну не знаю что сказать (делал все в opensuse 12.3)

x905 ★★★★★
()
Ответ на: комментарий от Slavaz

$locale
LANG=ru_RU.UTF-8
LC_CTYPE=«ru_RU.UTF-8»
LC_NUMERIC=«ru_RU.UTF-8»
LC_TIME=«ru_RU.UTF-8»
LC_COLLATE=«ru_RU.UTF-8»
LC_MONETARY=«ru_RU.UTF-8»
LC_MESSAGES=C
LC_PAPER=«ru_RU.UTF-8»
LC_NAME=«ru_RU.UTF-8»
LC_ADDRESS=«ru_RU.UTF-8»
LC_TELEPHONE=«ru_RU.UTF-8»
LC_MEASUREMENT=«ru_RU.UTF-8»
LC_IDENTIFICATION=«ru_RU.UTF-8»
LC_ALL=

x905 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.