begin process at 2010 03 21 00:44:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

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

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


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :utf8, ansi, codage, decodage, chaine Niveau :Débutant Date de création :25/09/2006 Date de mise à jour :12/04/2007 13:14:22 Vu / téléchargé :14 850 / 1 249

Auteur : rubiks10

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Ma librairie va vous permettre de coder et decoder en UTF8 vos chaines de caracteres
Cela peut paraitre très inutile mais en javascript il n'existe pas de méthodes d'origine pour faire ce travail contrairement à PHP ou d'autres langages donc ayant eu besoin a de nombreuses reprises de coder et décoder en UTF8 des chaines en javascript j'ai décidé de faire une petite classe pour simplifier cette opération

Très simple à utiliser!!!


 Conclusion

Merci de laisser vos commentaires et vos avis ( et aussi les erreurs que vous rencontrez )
--The Rubik's Man--

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

14 octobre 2006 00:53:15 :
Simplification du codage et décodage en effectuant seulement un appel pour chaque méthode
12 avril 2007 13:14:22 :
Indentation pratique du script

 Sources du même auteur

Source avec Zip LIBRAIRIE AUTOCOMPLETION (AJAX OU LOCAL, CHOIX D'EFFETS, ENT...
Source avec Zip MENU CONTEXTUEL PERSONNALISABLE POUR CLIC DROIT
Source avec Zip MENU CONTEXTUEL PERSONNALISABLE AVEC CHOIX D'IMAGES
Source avec Zip RECHERCHE AVEC AUTOCOMPLETION AJAX ( AVEC NAVIGATION CLAVIER...
Source avec Zip AJAX : LIBRAIRIE SIMPLIFIÉE PERMETTANT EN 1 LIGNE DE FAIRE D...

 Sources de la même categorie

Source avec Zip Source avec une capture SÉQUENCEUR par jdmcreator
Source avec Zip COMPRESSION DE TEXTE CÔTÉ CLIENT EN JS VIA ALGORYTHME LZW par niamor36
Source avec Zip VIRTUAL IPHONE (V.2) par loicseg
Source avec Zip MOOTABLEAU par Miky76
Source avec Zip CALCULER VOTRE IMC par lesnouesremy

 Sources en rapport avec celle ci

REMPLACER UN MOT DANS UNE CHAINE par askil2000
ANALYSER & RÉCUPÉRER LES VARIABLES DE L'URL par pifou25
FONCTION MD5 par Dri
Source avec Zip CRYPTAGE ET APPLICATION par abdelaziz_info
CODAGE DUR A DECHIFFRER par stfou

Commentaires et avis

Commentaire de MangaII le 02/10/2006 08:01:06

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 ...

Commentaire de rubiks10 le 02/10/2006 22:36:41

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--

Commentaire de lecatla le 19/11/2006 11:58:25

Bonjour,

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

Merci

Commentaire de rubiks10 le 19/11/2006 13:11:00

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

Commentaire de lecatla le 13/12/2006 21:03:00

Excuses moi d'insister mais avec var c = c1 = c2 = 0; de déclaré, je me demande d'ou sort le c3

;-)
A+

Commentaire de rubiks10 le 14/12/2006 15:50:55

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.

Commentaire de pinacolada le 11/04/2007 21:16:44

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...

Commentaire de rubiks10 le 12/04/2007 13:18:45

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...

@+

Commentaire de pinacolada le 31/08/2009 14:36:01 10/10

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.

Commentaire de spaceworld le 11/11/2009 11:33:30

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

codage ANSI des caracteres [ par ofirc ] Bonjour à tousJ'utilise en javascript la fonction charCodeAt() qui donne le code des caracteres.j'ai un probleme avec le caractère ' :Exemple :    w= verification de la longeur d une chaine en javascript [ par bouletsensei ] bonjour.J ai cherche, mais je n ai pas trouve reponse a ma question (j ai surment mal cherche). j aimerai donc un peu d aide. En fait je developpe en Supprimer une chaine dans une chaine [ par mouic ] Bonjour,Je suis à la recherche d'un petit algo qui permettrait de supprimer une chaine dans une autre chaine en Javascript.Par exemple: "Trois petits Récuperer le code source... [ par ladotcom ] Bonjour,Je suis plus ou moins nouveau dans le JavaScript (et sur le forum), donc désolé si la question à déjà été posée ...Je doit créer une applicati Compter nombre d'occurences avec regexp [ par alex166435 ] Bonjour,Je souhaiterais connaitre le nombre de mot de ma regexp contenus dans ma chaine. J'ai essayé de faire :var ma_regexp = new RegExp ("toto|tata" Récupération d'une valeur d'une classe [ par Kurus ] Bonjour à tous . J'ai un petit problème pour récupérer une valeur d'une classe. Je souhaiterai récupérer le texte correspondant à la valeur de l'index Extraire une chaine d'une autre [ par ammouna24 ] Bonjour, J'ai deux chaînes : ch1 = "salut tous le monde" ch2 = "salut tous le monde waw" Comment extraire la chaîne ch1 de la chaine ch2 avec jav chaine de caractères vide !! [ par wagdifr ] Salut , voici mon code : if (document.getElementById(id).value!='') { alert("true"); } else { Regex pour éviter une chaine [ par syndrael ] Bonjour, La question toute bête mais qui me prouve qu'il me reste encore à progresser sur les Expressions régulières.. Je cherche à remplacer les '0' Récupération de document.location dans une variable pour une verification [ par surfman38 ] Bonjour à tous, Pour un besoin pro je dois faire un petit bout de javascript... L'objectif étant de différencier si le site web consulté a été enreg


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales