Bug 16301 - вставляет слова из словаря без перекодировки
Summary: вставляет слова из словаря без перекодировки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hunspell (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-07 23:34 MSD by kirill
Modified: 2008-09-12 10:58 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kirill 2008-07-07 23:34:17 MSD
В режиме интерактивной проверки при замене слова вставляет слово из словаря 
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
Comment 1 Valery Inozemtsev 2008-07-07 23:52:56 MSD
да, есть такое. как вариант - перекодировать словари в utf-8
Comment 2 kirill 2008-07-07 23:59:11 MSD
(In reply to comment #1)
> да, есть такое. как вариант - перекодировать словари в utf-8
Нет, это не решение, просто подвержены ошибке вместо этого окажутся
тексты во всех кодировках, кроме utf8. Это по существу ничем не отличается
от наличной ситуации.

Исправлять, так уж по-честному, чтобы выводило в указанной кодировке. 
Есть же опция -i, не для этого ли она? $LANG, опять же, как разумный дефолт.
Comment 3 Valery Inozemtsev 2008-07-08 00:04:33 MSD
шлите патчи
Comment 4 kirill 2008-07-08 00:11:42 MSD
(In reply to comment #3)
> шлите патчи

Я всего лишь юзер. 

Comment 5 Mikhail Gusarov 2008-07-08 00:13:05 MSD
Значит пусть так и висит, пока кто-нибудь не починит.

Можно ещё в upstream пожаловаться.
Comment 6 Valery Inozemtsev 2008-09-06 19:13:34 MSD
hunspell-1.2.7