Problème encodage avec outils modération dynamique
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Problème encodage avec outils modération dynamique
Bonsoir,
Depuis plusieurs mois, nous avons installé des outils dynamiques pour modérer le forum. Par outils dynamiques, je qualifie la façon de modérer à partir de la liste des sujets comme ci-dessous :
Tout irait bien à une exception près ! L'option qui permet d'éditer nos titres de sujet provoque un problème d'encodage. Ce problème n'est pas répercuté sur les accents mais sur les caractères suivants : → ► qui se transforment en %u2192 ...
J'ai fait de nombreuses recherches sur le Net mais je n'arrive pas à trouver une solution permettant de corriger ce problème. Auriez-vous une solution à me proposer ?
En vous remerciant par avance.
Cordialement,
Xoumi.
Depuis plusieurs mois, nous avons installé des outils dynamiques pour modérer le forum. Par outils dynamiques, je qualifie la façon de modérer à partir de la liste des sujets comme ci-dessous :
Tout irait bien à une exception près ! L'option qui permet d'éditer nos titres de sujet provoque un problème d'encodage. Ce problème n'est pas répercuté sur les accents mais sur les caractères suivants : → ► qui se transforment en %u2192 ...
J'ai fait de nombreuses recherches sur le Net mais je n'arrive pas à trouver une solution permettant de corriger ce problème. Auriez-vous une solution à me proposer ?
En vous remerciant par avance.
Cordialement,
Xoumi.
Bipo- Rédactif
- Messages : 3769
Inscrit(e) le : 23/09/2010
Re: Problème encodage avec outils modération dynamique
Bonjour,
Pour un outil sur le fdf j'utilise http://s301826463.onlinehome.fr/tools.core/0.1/FA.js ( une librairie sur laquelle je travaille mais qui n'est pas terminée ), ensuite il me suffit de faire :
La magie qui fait que ça fonctionne sur un forum UTF-8 ou à encodage localisé repose dans la fonction _F.util.encodeURIComponent qui est utilisée par _F.util.param elle-même utilisée par _F.post.modify :
Cela fonctionne ( à ma connaissance ) comme il faut mais j'y suis parvenu à force d'essais et d'erreurs.
Cordialement.
Pour un outil sur le fdf j'utilise http://s301826463.onlinehome.fr/tools.core/0.1/FA.js ( une librairie sur laquelle je travaille mais qui n'est pas terminée ), ensuite il me suffit de faire :
- Code:
_F.post.modify(555/*id d'un post*/, function(key, value){ if(key=="modif_topic_title") return "nouveau titre"; return value; });
La magie qui fait que ça fonctionne sur un forum UTF-8 ou à encodage localisé repose dans la fonction _F.util.encodeURIComponent qui est utilisée par _F.util.param elle-même utilisée par _F.post.modify :
- Code:
encodeURIComponent: function(str) {
if(_F.page.charset().toUpperCase()!='UTF-8')
return encodeURIComponent(escape(str).replace(/%u[A-F0-9]{4}/g, function(x){ return "&#"+parseInt(x.substr(2),16)+";"; })).replace(/%25/g,'%');
else
return encodeURIComponent(str)
}
Cela fonctionne ( à ma connaissance ) comme il faut mais j'y suis parvenu à force d'essais et d'erreurs.
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Problème encodage avec outils modération dynamique
Bonsoir Etana,
Je te remercie beaucoup pour cette piste que je vais exploiter avec attention
Je passe ce sujet en résolu
Xoumi.
Je te remercie beaucoup pour cette piste que je vais exploiter avec attention
Je passe ce sujet en résolu
Xoumi.
Bipo- Rédactif
- Messages : 3769
Inscrit(e) le : 23/09/2010
Sujets similaires
» Soucis avec les outils de modération
» Petit soucis avec les outils de modération
» Problème de positionnement des outils de modération (sur la liste des sujets)
» Problème de couleur au niveau de la barre d'outils de modération
» Problème avec les outils du fondateur
» Petit soucis avec les outils de modération
» Problème de positionnement des outils de modération (sur la liste des sujets)
» Problème de couleur au niveau de la barre d'outils de modération
» Problème avec les outils du fondateur
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum