В режиме интерактивной проверки при замене слова вставляет слово из словаря as is (в случае russian-io -- koi8-r), без перекодировки. Указание кодировки в опции -i на это поведение не влияет. $ echo $LANG ru_RU.UTF-8 $ cat q утройство имеет аппаратную поддержку $ hunspell -d ru_RU q ... $ cat q ÕÓÔÒÏÊÓÔ×Ï имеет аппаратную поддержку Воспроизводится со словарями ru_RU, ru_RU_io
да, есть такое. как вариант - перекодировать словари в utf-8
(In reply to comment #1) > да, есть такое. как вариант - перекодировать словари в utf-8 Нет, это не решение, просто подвержены ошибке вместо этого окажутся тексты во всех кодировках, кроме utf8. Это по существу ничем не отличается от наличной ситуации. Исправлять, так уж по-честному, чтобы выводило в указанной кодировке. Есть же опция -i, не для этого ли она? $LANG, опять же, как разумный дефолт.
шлите патчи
(In reply to comment #3) > шлите патчи Я всего лишь юзер.
Значит пусть так и висит, пока кто-нибудь не починит. Можно ещё в upstream пожаловаться.
hunspell-1.2.7