IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

plugin pspell et les accents


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 48
    Par défaut plugin pspell et les accents
    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:

    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);
    Tout fonctionne à merveille sauf dans le cas ou je tente d'insérer des mots contenant des caractères spéciaux (cédilles, accents...).
    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!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 48
    Par défaut
    Je viens de trouver la solution, je vous en fait part:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pspell_config = pspell_config_create("fr",null,null,"utf-8");
    En gros, il fallait indiquer l'encodage de notre dictionnaire personnel, ici utf-8.

    Le plugin fonctionne bien a présent.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FoxPro]Instruction pour enlever les accents ?
    Par Fab-FoxPro dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 02/01/2025, 15h09
  2. Réponses: 8
    Dernier message: 10/03/2010, 15h51
  3. [JDBC] Problème avec les accents
    Par seawolfm dans le forum Administration
    Réponses: 2
    Dernier message: 29/01/2004, 14h56
  4. les accents et printf
    Par remi77 dans le forum C
    Réponses: 5
    Dernier message: 07/07/2003, 20h53
  5. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo