Например, Find&Go (
viewtopic.php?f=15&t=11747), включая последнюю верию 1_1_3, при поиске с
(•) Простая строка (Plain text)
(•) Все(All)
валится на файле c кодировкой OEM или ANSI, например:
Сразу говорю: мне причина понятна, способы решения – тоже.
Но если пользователь из каких-то соображений, скажем, религиозных (Xerox одобрит
) или от незнания не хочет/не догадался заделать враппер в макроините, он будет регулярно сталкиваться с неудобствами. Подход «не нравится – сделай сам», конечно, никто не отменял. Но это потери времени на пустом месте – как для автора, который вынужден объяснять каждому новому участнику, что нужно делать, а особо любопытным – почему, так и для пользователей, которые решат допилить скрипт без использования враппера, не говоря уже о потере времени на этот враппервар. Плюс риск бардака в среде скриптописателей, когда одни будут создавать скрипты, работающие искаропки, а другие – скрипты, рассчитанные на наличие враппера, и при любой ошибке или странном поведении будет не понятно, это враппер как-то повлиял, или его отсутствие, или проблема враппера совершенно ни при чём.