首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确地将单词与德语Umlaute一起保存在hunspell的个人词典中,emacs、ispell或flyspell不会将其识别为正确拼写

正确地将单词与德语Umlaute一起保存在hunspell的个人词典中,emacs、ispell或flyspell不会将其识别为正确拼写
EN

Stack Overflow用户
提问于 2014-02-02 09:04:50
回答 1查看 466关注 0票数 5

我有一个完美的工作设置与emacs (flyspell)

代码语言:javascript
复制
("german”  "[[:alpha:]]" "[^[:alpha:]]" "[']" t ("-d" "de_DE_frami" ) nil utf-8)

作为ispell- dictionary for的字典定义。

德语Umlaute是没有问题的,只要主词典“de_DE_frami”包含它们。然而,当我把一个像“Bestürzenste”这样的带有德语Umlaute的单词放到hunspell的个人字典中时,它不会被识别为正确的,而所有其他添加的不包含德语Umlaut的单词都被很好地识别为正确的。

最重要的是,如果我检查hunspell的个人字典,所有的单词都会以适当的utf8编码很好地出现在那里。更重要的是,如果在命令行中使用唯一的选项"-d de_DE_frami“执行hunspell,则可以使用Umlaute和例如。“Bestürzenste”是正确的。

所以我猜麻烦是由ispell或flyspell引起的。这可能是一个只在个人字典中查找的bug。有没有人有什么问题?有没有一个我在网上搜索了几个小时都找不到的变通办法?

感谢你在这里的帮助!

顺便说一句。我还尝试使用iso-8859-1编码,而不是上面的dict定义中的ut8 --> not change。

EN

回答 1

Stack Overflow用户

发布于 2014-06-28 05:32:50

我有一个类似的问题,在命令行上使用hunspell在一个utf-8编码的文本文件中生成拼写错误的单词列表:在主dict de_DE中带有Umlaute的单词被识别为正确的,但在我个人的dict中的单词被识别为正确。

问题的解决方案是观察到,主要的字典是latin1编码的,个人字典是utf-8编码的;所以我把我的个人字典重新编码成latin1,一切都很好。

霍普,这有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21505784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档