你好Hunspell for Unity(.net 2.0)的解决方案。我在Android平台上工作。 我尝试实施WeCantSpell.HuntSpell
但我遇到编码问题:"编码名称' ISO8859-1'不支持"
我研究了一下,我看到它使用:"Encoding.RegisterProvider"
,它是在网络4.5中引入的。
当我尝试实施nhunspell时,我遇到初始化问题。实际上加载DLL的问题。
ArgumentNullException: Argument cannot be null. Parameter name: path1 System.IO.Path.Combine (System.String path1, System.String path2) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.IO/Path.cs:138) NHunspell.MarshalHunspellDll.get_NativeDLLPath () NHunspell.MarshalHunspellDll.ReferenceNativeHunspellDll ()
可能Hunspell只适用于Windows平台?只有净4.5?
是否有使用.dic和.aff文件的替代方案。我需要这种解决方案,如果我将dic + aff转换为单词列表,因为来自国家/地区的文件是100MB +。从功能上我只需要检查dict中是否存在单词。
解: Unity 2017支持.NET 4.5,我今天尝试测试版,它正在与Hunspell C#Port合作。
答案 0 :(得分:0)
回答我自己的问题,对于那些可能会像我一样陷入困境的人: Unity 2017有.NET 4.5,我今天试用了测试版,它正在使用Hunspell C#Port。