2016-09-21 116 views
0

我正在嘗試使用aspell來檢查我的文本中的拼寫。我有一個例外的自定義字典。他們都在ASCII,但一個字是用Unicode(foo.en.pws):如何在aspell字典中使用Unicode?

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 - 艾布拉姆斯我把Unicode的存在,以使它更容易爲其他人發現在谷歌這個問題。大多數人會搜索「Unicode」而不是UTF-8。合理? – yegor256

回答

2

我找到了一種方法,這要歸功於此文檔page。字典的第一行必須有utf-8底:

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