我在使用带有俄语词典的 hunspell 拼写检查器时遇到了一些问题。问题是我的项目适用于英语,但如果我要连接俄语并尝试检查我的话的拼写,它总是返回 0(意味着没有结果)。这是我的代码(适用于英语)
char *aff = "c:\\ru_RU.aff";
char *dic = "c:\\ru_RU.dic";
Hunspell *spellObj = new Hunspell(aff,dic);
char *words = "собака"
int result = spellObj->spell(words);
结果为“0”。可能是编码中的问题。我试过 UTF-8、KOI8-R 字典。使用 UTF-8 字典时无法读取“单词”,使用 KOI8-R 时结果为 0。
它太糟糕了,我必须让它运作良好。ps hunspell+vs2008 c++最新版本