2016-09-21 9 views
0

Я пытаюсь использовать aspell, чтобы проверить правописание в моем тексте. У меня есть пользовательский словарь с исключениями. Они все в ASCII, но одно слово в Unicode (foo.en.pws):Как использовать Unicode в словаре aspell?

personal_ws-1.1 en 554 
Foo 
bar 
Bárbara 

Тогда я бегу:

cat x.txt | aspell -a --encoding=utf-8 -p ./foo.en.pws 

И я получаю:

Error: ./foo.en.pws: The word "Bárbara" is invalid. 
The character '�' (U+A1) may not appear in the middle of a word. 

Что должен Я делаю?

+0

@ IgnacioVazquez-Abrams я положил Unicode там для того, чтобы сделать его проще для других найти этот вопрос в Google. Большинство людей будут искать «Юникод» вместо UTF-8. Имеют смысл? – yegor256

ответ

2

Я нашел способ, благодаря этой документации page. Первая строка словаря должен иметь utf-8 в конце:

personal_ws-1.1 en 554 utf-8 
Foo 
bar 
Bárbara