大佬教程收集整理的这篇文章主要介绍了带有 hunspell 的 Laravel php-spellchecker 仅适用于 en_US 字典,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Centos 8 -> Hunspell 1.6.2 -> Laravel 8 -> tigitz/php-spellchecker
@H_674_5@语言环境
LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ColLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_messaGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_name="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
@H_674_5@字典列表:
SEARCH PATH: .::/usr/share/hunspell:/usr/share/myspell:/usr/share/myspell/Dicts:/library/Spelling:/root/.openoffice.org/3/user/wordbook:/root/.openoffice.org2/user/wordbook:/root/.openoffice.org2.0/user/wordbook:/root/library/Spelling:/opt/openoffice.org/basis3.0/share/Dict/ooo:/usr/lib/openoffice.org/basis3.0/share/Dict/ooo:/opt/openoffice.org2.4/share/Dict/ooo:/usr/lib/openoffice.org2.4/share/Dict/ooo:/opt/openoffice.org2.3/share/Dict/ooo:/usr/lib/openoffice.org2.3/share/Dict/ooo:/opt/openoffice.org2.2/share/Dict/ooo:/usr/lib/openoffice.org2.2/share/Dict/ooo:/opt/openoffice.org2.1/share/Dict/ooo:/usr/lib/openoffice.org2.1/share/Dict/ooo:/opt/openoffice.org2.0/share/Dict/ooo:/usr/lib/openoffice.org2.0/share/Dict/ooo AVAILABLE DicTIONARIES (path is not mandatory for -d option): ./ru_UA ./ru_RU ./en_US /usr/share/myspell/ru_UA /usr/share/myspell/ru_RU /usr/share/myspell/en_US LOADED DicTIONARY: ./en_Us.aff ./en_Us.Dic
@H_674_5@我按照说明去做
$hunspell = \phpSpellcheck\Spellchecker\Hunspell::create(); $misspellings = $hunspell->check("exxample error ошиббка",['ru_RU'],['from_example']);
@H_674_5@我添加了不同方式的词典,我试过官方
yum install hunspell-ru
@H_674_5@但问题是,通过php代码,只有
en_US
字典。如果我从控制台运行 Hunspell,则所有词典都可以运行hunspell -d ru_RU
它也让我感到困惑的是,在显示字典时它总是报告
LOADED DicTIONARY: ./en_Us.aff ./en_Us.Dic
@H_674_5@如果我想使用其他词典,我不清楚为什么总是加载这些词典。我有一种感觉,php 代码会选择默认的控制台编码并通过它
LANG=en_US.UTF-8
传递字典。字典通过控制台工作,但通过php-spellchecker
它们总是en_US
尽管我将不同的字典传递给函数参数。解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
大佬总结
以上是大佬教程为你收集整理的带有 hunspell 的 Laravel php-spellchecker 仅适用于 en_US 字典全部内容,希望文章能够帮你解决带有 hunspell 的 Laravel php-spellchecker 仅适用于 en_US 字典所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。