PSPELL:字典文件格式不正确

我试图让PSPELL 0.5.3工作(我使用Apache 2.2.12)。 我使用了最新的win32安装程序, 从GNU页面安装了最新的德语和英语字典

现在执行这个testing片段

3 function testSpell($pspell_link) { 4 echo pspell_check($pspell_link, “testt”) ? 'OK' : 'NOT OK'; 5 } 6 7 $pspell_link = pspell_new('de'); 8 testSpell($pspell_link); 

看看PSPELL是否正常工作我得到:

警告:pspell_new()[function.pspell-new]:PSPELL无法打开字典。 原因:文件“C:\ Program \ Aspell \ dict / de-only.rws”格式不正确。 在第7行的\ check.php中

可以做些什么来使它成为正确的格式,以便我可以使用PSPELL

从这里 ,精度不能保证:

在win32上ASpell的另一个常见问题是错误信息:

<filename>格式不正确。

这可以通过将“Program Files \ ASpelldata”目录中的所有文件从DOS转换为unix格式来解决。 search谷歌的dos2unix.exe,你会发现一个实用工具,可以做到这一点。 这将解决错误。

或者,你可以用一点PHP做到这一点; 只是在整个文件的“\ n”和“\ r \ n”(取决于你要转换的方向)之间preg_replace。