begin process at 2012 02 09 16:45:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CONVERSION TEXTE ACCENTUÉ -> CODE HTML

CONVERSION TEXTE ACCENTUÉ -> CODE HTML


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :conversion, accent, caractères, spéciaux, convertir Niveau :Débutant Date de création :27/12/2007 Date de mise à jour :01/01/2008 23:44:30 Vu / téléchargé :28 483 / 995

Auteur : frinux

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

 Description

Etant donné que je n'ai pas trouvé de code qui permettait de me générer un code HTML à partir d'un texte accentué (et surtout qui prenait en compte tous les accents), je me suis décidé à écrire ce petit script.
Il inclut une page HTML qui l'exploite, et la fonction accentTOhtml.js qui ne traite qu'un caractère.
La page est visible sur www.frinux.fr/projects/js_converthtml/

Source

  • Voir fichiers joints
Voir fichiers joints

 Conclusion

Il est censé prendre en compte tous les caractères spéciaux, et utilise la notation simplifiée quand c'est possible au lieu du code ISO(é au lieu de é)
Codes HTML et ISO pris sur le site http://www.commentcamarche.net/html/htmlcarac.php3

 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

27 décembre 2007 22:21:06 :
ajout source
28 décembre 2007 14:35:03 :
Code corrigé, grâce aux conseils de kankrelune : execution beaucoup plus rapide, grâce à l'utilisation d'un tableau associatif et création du tableau au chargement de la page seulement.
01 janvier 2008 23:44:31 :
Ajout du caractère 'quote' : " -> "

 Sources du même auteur

Source avec Zip CRYPTAGE DE TEXTE PAR ALGORITHME DE VIGÉNÈRE

 Sources de la même categorie

COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol
Source avec Zip Source avec une capture HTML5 PLAYER par kazma
Source avec Zip Source avec une capture SCROLLBAR PERSONNALISABLE par kazma
Source avec Zip INFO BULLE par RudiRatlos

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE D... par weabow
Source avec Zip FONCTION ALERT ET LES ACCENTS par PetoleTeam
Source avec Zip Source avec une capture CONVERSION DES NOMBRES EN LETTRE par bricegala
FONCTION UCWORDS par kakoo
Source avec Zip CONVERSION AVEC OPÉRATEUR BINAIRE par Arto_8000

Commentaires et avis

Commentaire de kankrelune le 28/12/2007 13:52:20

Oh la la la tu m'étonne que ça rame à l'execution... pour chaque caractère tu parcoure complètement ton tableau pour voir si le caractère se trouve dedans... pour un texte de 500 caractères tu fais...

500 + (500*129) = 65000

65000 itérations juste pour convertir des caractères accentués... et sur un texte qui fait juste 500 caractères... .. !

tu peux faire bien mieux coté structure et perf...

Déja plutot que d'instancier ton tableau de caractères directement dans ta fonction (donc à chaque fois qu'elle s'execute) tu ferais mieux de l'instancier au préalable en variable globale... ensuite plutot que d'utiliser un tableau multidimensionel pourquoi ne pas utiliser un tableau associatif ça facilitera grandement la recherche de caractère... au final tu ne fait plus que 500 itérations au lieu des 65000... pour un texte de 500 caractères on passe d'un temps d'execution de plusieurs secondes à un temps d'éxécution d'une centaine de millisecondes... .. . ;o)

@ tchaOo°

Commentaire de kankrelune le 28/12/2007 13:52:56 3/10

Merde oublié de noter... .. .

@ tchaOo°

Commentaire de frinux le 28/12/2007 14:35:45

Corrigé, merci kankrelune pour tes conseils

Commentaire de patrick532 le 01/01/2008 22:08:06 9/10

marche très bien.
mais la simple quote (apostrophe) ne devrait-elle pas être codé aussi ?
bonne continuation.

Commentaire de frinux le 01/01/2008 23:45:32

Caractère " (") ajouté

Commentaire de pgl10 le 15/02/2008 10:22:51 10/10

J'utilise cet utilitaire gérer mon site web. Mais j'ai mis en commentaires les lignes relatives à : " et & pour faciliter la relecture et faire des mises à jour de mes fichiers html. C'est pourquoi ce logiciel est plus utile pour moi que les logiciels tout faits disponibles ici ou là. Bravo et merci.

Commentaire de Bernie69bis le 06/12/2008 23:20:46

Bonjour.
Sais pas si tu es toujours là depuis février 2008, mais tu as oublié l'espace insécable  . Indispensable pour les guillemets français (les doubles chevrons) ou pour les points d'interrogation, d'exclamation, deux-points et point-virgule.
Sinon, vu avec Safari sur Mac OS X, les deux flèches sont décalées vers le bas. Du coup, le texte de la boîte verte est à demi-lisible et le lien n'est pas entre les deux flèches.
Tu devrais aussi ajouter un curseur en forme de main (pointer) pour le lien central.
Sinon, ça marche impeccablement. Et à la façon dont c'est présenté, on dirait une vrai petit logiciel !
Bernie 69

Commentaire de Bernie69bis le 06/12/2008 23:32:35

Je vois que l'espace insécable figure bien dans la liste, donc erreur de ma part.
Pourtant il n'apparaît pas sous forme de code " ", mais seulement sous forme d'espace " "...
Bernie 69

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

innerHTML, caractères spéciaux & formulaires [ par donben ] Bonjour, je souhaite récupérer des données provenant d'une base mySQL et réinitialiser les valeurs de champs de textes situés sur un calque caché avec conversion chaine de caractères en arbre binaire [ par severino ] Bonjour,comment, à partir d'une chaine de caractères comme "(2+3)*(5-(3.2/4))", réaliser un arbre comme cela : * + -2 3 Caractères spéciaux et accentués en Javascript [ par vangou_be ] Salut à tous,J'ai un problème énervant:Les caractères spéciaux de mes javascripts ne s'affichent pas correctement chez un cli remplacement caractères spéciaux par équivalents ASCII (+regexp) [ par bateauivre54 ] Bonjour, je viens d'apprendre les bases des expressions rationnelles. Je programme actuellement une variante du chiffrement de Vigenère. Pour cela, Quelqu'un d'assez fort en javascript sait il faire ??? [ par AUZUR ] Bonjour tout le monde, voila je débute en javascript, et je dois développer une fonction pour mon entreprise, qui doit gérer les caractères spéciaux. Problèmes affichage caractères spéciaux dans news xml [ par jcheseaux ] Voila mon problème est le suivant. G fais un système de news pour mon site mais les accents et caractères spéciaux n'apparaissent problème avec une expression régulière et un tableau [ par mickaelpfr ] Salut a tous , je bosse actuellement sur un chat en ajax/php et je suis confronté au problème des caractères spéciaux lors de l'en problème caractères spéciaux [ par webide ] Bonjour,J'essaie de mettre en place un texte sur un site seulement je dois codifié en caractères spéciaux au lieu de pouvoir utiliser les caractères n probléme des caractères accentuèes [ par anisj1m ] bonjour, j'ai une grid depuis laquelle je vais récupérer une valeur sous forme (li&eacute car elle est encodé. et en probléme des caractères accentuèes [ par anisj1m ] bonjour, j'ai une grid depuis laquelle je vais récupérer une valeur sous forme (li&eacute car elle est encodé. et ens


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,624 sec (4)

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