Bonjour à tous,
J'essaie d'utiliser aspell comme correcteur orthographique pour faire tourner ckeditor.
Pour pouvoir ajouter des mots au dictionnaire, j'utilise pspell ainsi:
Tout fonctionne à merveille sauf dans le cas ou je tente d'insérer des mots contenant des caractères spéciaux (cédilles, accents...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $pspell_config = pspell_config_create("fr"); pspell_config_personal($pspell_config, "/opt/dictionaries/custom.pws"); $pspell_link = pspell_new_config($pspell_config); pspell_add_to_personal($pspell_link, $variable1); pspell_save_wordlist($pspell_link);
Dans ces cas là j'ai une erreur dans les logs apache:
PHP Warning: pspell_add_to_personal(): pspell_add_to_personal() gave error: The word "\xc3\xa7a\xc3\xa0" is invalid. The character '\xa7' (U+A7) may not appear in the middle of a word. in /home/olivier/Php/workspace/ckeditor/ckeditor/plugins/aspell/spellerpages/server-scripts/aspell_add.php on line 16, referer: http://localhost/
Quelqu'un aurait une idée de comment faire svp?
Merci à vous par avance!
Partager