Nous semblons avoir un problème avec le vérificateur d'orthographe sur notre système de gestion de contenu où il marque la partie ve
de We’ve
comme une faute d'orthographe. Le vérificateur d'orthographe utilise aspell qui est appelé à partir d'un script sur le serveur qui exécute le cmd.exe et l'utilise pour diriger un fichier vers aspell (je sais que c'est long, mais notre langauge de programmation côté serveur (ColdFusion) ne supporte pas écrire à stdin pour les exécutables).Problème avec les apostrophes et autres caractères spéciaux lors de l'utilisation d'aspell dans Windows
Aspell est appelé en exécutant:
c:\windows\system32\cmd.exe /c type d:\path_to_file\file.txt | "C:\Program Files\Aspell\bin\aspell" --lang=en -a
Où file.txt
contient le texte à orthographié par exemple ^Oh have We’ve
(le carat est ajouté pour éviter les problèmes de tuyauterie, je crois).
Aspell puis sortie:
@(#) International Ispell Version 3.1.20 (but really Aspell 0.50.3)
*
*
*
& ve 62 12: vie, voe, V, v, veg, vet, Be, Ce, be, Ev, E, e, vex, VA, VI, Va, Vi, vi, we, VD, VF, VG, VJ, VP, VT, Vt, vb, vs, DE, De, Fe, GE, Ge, He, IE, Le, ME, Me, NE, Ne, OE, PE, Re, SE, Se, Te, Xe, he, me, re, ye, Ave, Eve, Ive, ave, eve, VAR, var, veer, vier, view, vow
Cependant, nous avons un site dev, avec la même version de Aspell, et lorsque le même fichier est utilisé, il émet sans fautes d'orthographe. Les deux serveurs sont en cours d'exécution Aspell 0.50.3 sur Windows Server 2003, mais il pourrait y avoir d'autres différences de configuration:
@(#) International Ispell Version 3.1.20 (but really Aspell 0.50.3)
Je me demande si le problème est de faire avec la partie de la tuyauterie du processus ou quelque chose de différent la configuration Aspell. Quelqu'un a-t-il une idée?
Cheers,
Tom
J'ai vérifié la configuration sur les deux serveurs à l'aide de la commande dump config et elle est identique. Les guillemets sont des citations intelligentes utilisant des caractères Unicode, mais le texte coché est identique - le fichier est redirigé vers aspell, donc je suis capable d'utiliser le même fichier de texte sur les deux serveurs. – Loftx