LIBRAIRIE UTF8 (CODAGE ET DECODAGE À LA VOLÉE )

MangaII Messages postés 129 Date d'inscription dimanche 9 décembre 2001 Statut Membre Dernière intervention 12 janvier 2009 - 2 oct. 2006 à 08:01
Lim57640 Messages postés 1 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 6 mai 2011 - 6 mai 2011 à 18:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39687-librairie-utf8-codage-et-decodage-a-la-volee

Lim57640 Messages postés 1 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 6 mai 2011
6 mai 2011 à 18:07
Bonjour je vois qque les message date de longtps,j'arrive comme un cheveu sur la soupe car j'ai besoin d'aide.
J'ai un fichier 'encoding utf-8' a dechifrer,mais la complication est que c'est sur iphone..que faire edai moi s'il vois plais c'est vrement important.
Cordialement
spaceworld Messages postés 1 Date d'inscription samedi 29 janvier 2005 Statut Membre Dernière intervention 11 novembre 2009
11 nov. 2009 à 11:33
Le script fonctionne mais pas sur tous les caractères. J'ai un souci sur les majuscule accentués.
Ma source est en UTF-8 (wowhead) et les majuscule accentués sont mal retranscrite (Je n'ai pas ce souci si je passe ma page html en charset=UTF-8 )
Merci en tout cas pour ton code
cs_pinacolada Messages postés 14 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 7 mars 2010
31 août 2009 à 14:36
Le script fonctionne. Parfaitement. Je viens de le recopier-coller (deux ans après).
Pis la présentation est super agréable. Bon, je sors.
rubiks10 Messages postés 224 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 6 juin 2007 3
12 avril 2007 à 13:18
Salut PINACOLADA

Oui j'avais oublié que l'on pouvait regarder le script sans le télécharger et donc que l'indentation n'était pas adaptée.
J'ai mis à jour la source donc c'est ok.

Concernant le script il fonctionne parfaitement donc pas besoin d'être aussi désagréable...

@+
cs_pinacolada Messages postés 14 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 7 mars 2010
11 avril 2007 à 21:16
J'ai rarement vu un script aussi pénible à copier-coller :
Ces retraits et ces fioritures sont carrément ridicules.
Une mise en page plus simple permettrait de gagner
du temps et de l'efficacité.
Je n'ai même pas encore testé si le script est valide...
rubiks10 Messages postés 224 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 6 juin 2007 3
14 déc. 2006 à 15:50
Oui si tu veux la variable c3 n'est donc pas déclarée en tant que locale mais donc en tant que globale... puisque javascript n'oblige en rien à déclarer les variables.

Et comme tu peux le voir c3 est quand même affectée et utilisée!!! ce n'est pas parcequ'elle n'est pas déclarée que cela ne marche pas.

C'est juste un oubli de ma part de déclarer localement c3. Mais ce n'est pas du tout un bug.
lecatla Messages postés 3 Date d'inscription jeudi 13 octobre 2005 Statut Membre Dernière intervention 18 septembre 2013
13 déc. 2006 à 21:03
Excuses moi d'insister mais avec var c = c1 = c2 = 0; de déclaré, je me demande d'ou sort le c3

;-)
A+
rubiks10 Messages postés 224 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 6 juin 2007 3
19 nov. 2006 à 13:11
Salut LECATLA

Ben désolé mais non il n'y a pas d'erreur et justement si on fait ta modification cela ne décode plus correctement certains caractères

Donc non je te garantie que le code est OK.

Merci quand même
lecatla Messages postés 3 Date d'inscription jeudi 13 octobre 2005 Statut Membre Dernière intervention 18 septembre 2013
19 nov. 2006 à 11:58
Bonjour,

Petit bug dans UTF8_tool.decode:
c2 a la place de c1 et c3 a la place de c2

Merci
rubiks10 Messages postés 224 Date d'inscription lundi 19 décembre 2005 Statut Membre Dernière intervention 6 juin 2007 3
2 oct. 2006 à 22:36
Salut MangaII ben merci pour ton commentaire
En fait oui on pourrait faire un seul appel en changeant le constructeur de classe et faire directement les 2 fonctions.... mais en fait j'ai laissé cette solution de variable et d'objet contenant la chaine courante car j'en avais l'utilisation pour un projet ( un peu complexe a expliquer pourquoi mais il le fallait.. )
Mais tu peux te modifier ma classe a ta guise afin de d'optimiser les appels fonctions selon ton utilisation.

Voila bonne prog
--The Rubik's Man--
MangaII Messages postés 129 Date d'inscription dimanche 9 décembre 2001 Statut Membre Dernière intervention 12 janvier 2009
2 oct. 2006 à 08:01
Excellent !
Mais pourquoi met-tu le texte en variable avant de le décoder ???
Il serai beaucoup plus simple de passer directement le texte à la fonction encode et decode ! comme ca, 1 seul appel à la fonction ...
Rejoignez-nous