Mantis

probleme apostrophe dans les notes

Posted by joejoe 
probleme apostrophe dans les notes
August 07, 2007 03:37PM
bonjour
lorsqu'on copie un texte word comportant une apostrophe et qu'on le copie comme une note dans mantis, on a le caractere "&8217;" qui s'affiche.
comment on peut le corriger?
je rappelle j'ai la version mantis 1.0.5

merci
Re: probleme apostrophe dans les notes
August 07, 2007 03:53PM
Quote
joejoe
bonjour
lorsqu'on copie un texte word comportant une apostrophe et qu'on le copie comme une note dans mantis, on a le caractere "&8217;" qui s'affiche.
comment on peut le corriger?
je rappelle j'ai la version mantis 1.0.5

merci

Il n'y a pas de solution (élégante) à ce problème. La raison est simple, Mantis fonctionne avec un charset et Word avec un autre. Du coup, l'apostrophe de Word (définie dans le charset utilisé par Word) n'est pas reconnue par Mantis (parce que cette apostrophe n'est pas définie dans le charset).

Deux solutions :
- Exécuter un script (tout les soirs par exemple) pour corriger les notes.
- Modifier le code de Mantis pour vérifier les notes avant de les ajouter.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: probleme apostrophe dans les notes
August 07, 2007 04:05PM
j'ai un script javascript qui me permet de remplacer les apostrophes de word. je l'ai ajouté quand on clique sur le bouton ajouter note.
mais ca ne marche pas. je ne l'ai pas ajouté au bon endroit je crois.
je vous envoie le script en mp
Re: probleme apostrophe dans les notes
August 07, 2007 04:15PM
Dans le script que j'ai reçu, je pense qu'il manque la partie textarea (vous n'avez que la partie text qui est gérée).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: probleme apostrophe dans les notes
August 07, 2007 04:25PM
j'ai remplacé le type par textarea mais ca ne change pas. toujours la meme erreur
Re: probleme apostrophe dans les notes
August 07, 2007 04:34PM
Il y a un truc qui va pas au niveau de la boucle for :
Language: Javascript
i=0; i{

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: probleme apostrophe dans les notes
August 07, 2007 04:43PM
oui c&#039;est "for (var i=0; i<listeElements.length; i++)}"
Re: probleme apostrophe dans les notes
August 07, 2007 04:51PM
Et vous avez un message d&#039;erreur ou c&#039;est juste que ça ne marche pas ?
Comment/où insérez vous ce script HTML ?

Sinon c&#039;est peut-être plus simple de faire un équivalent dans le PHP, non ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: probleme apostrophe dans les notes
August 07, 2007 04:57PM
je rajoute la fonction quand on clique dans le submit d&#039;ajouter une note (ligne 75), dans la fonction bugnote_add_inc.php
Re: probleme apostrophe dans les notes
August 07, 2007 05:23PM
Moi je le ferai en PHP dans le fichier bugnote_add.php :
Language: PHP
$f_bugnote_text =( $f_bugnote_text ); // Repris du fichier initial $f_bugnote_text =(( 8217 ), "&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;", $f_bugnote_text ); $f_bugnote_text =(( ... ) );

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: probleme apostrophe dans les notes
August 07, 2007 05:45PM
ca marche;
au lieu de mettre chr(8217) , j&#039;ai mis "&#8217;" et ça marche.
je ne pense pas que 8217 soit le bon ascii pour l&#039;apostrophe (left quote).
merci
Re: probleme apostrophe dans les notes
August 07, 2007 05:50PM
Quote
joejoe
ca marche;
au lieu de mettre chr(8217) , j&#039;ai mis "&#8217;" et ça marche.
je ne pense pas que 8217 soit le bon ascii pour l&#039;apostrophe (left quote).
merci

Je n&#039;étais pas sûr de moi. Tant mieux si ça marche, il faudra juste penser à le remettre lorsque vous ferez une mise à jour de Mantis (ça peut d&#039;ailleurs être fait dans un plugin).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 2
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr