Ispell is not international
|Reported by:||Owned by:|
Ispell is not configured to accept 8-bit character input. To fix this, change "#define NO8BIT" to "#undef NO8BIT" in local.h before compilation.
But even after this fix, ispell is not international according to today's standards. It doesn't perform recoding between the user's locale encoding and the dictionary encoding. In old-style 8-bit locales, it works because these encodings are the same. In UTF-8 locales, this leads to marking of all words with non-ASCII characters (in Russian, this means "all words") as misspellings. There is no fix for this, use Aspell instead.
Proposal: either add the above information to the ispell page, or remove ispell completely as "dead upstream" + "better and compatible replacement is already in the book".