begin process at 2012 05 28 14:42:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > REMPLACE LES CARACTÈRES AVEC ACCENT EN CARACTÈRES HTML

REMPLACE LES CARACTÈRES AVEC ACCENT EN CARACTÈRES HTML


 Information sur la source

Note :
5,67 / 10 - par 3 personnes
5,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :14/05/2004 Date de mise à jour :22/11/2006 12:29:01 Vu :24 315

Auteur : tarzent

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

 Description

Certains textes ne s'affichent pas correctement dans un navigateur HTML du fait des caractères accentués. Cette fonction (htmlToAccent) permet de les remplacer par leur code équivalent HTML.

Source

  • // Remplace toutes les occurences d'une chaine
  • function replaceAll(str, search, repl) {
  • while (str.indexOf(search) != -1)
  • str = str.replace(search, repl);
  • return str;
  • }
  • // Remplace les caractères accentués (+ espace)
  • function htmlToAccent(str) {
  • var spec = new Array("é", "É", "è", "È", "ê", "Ê", "ë", "Ë", "à", "À", "ù", "Ù", "ç", "Ç", " ");
  • var norm = new Array("é", "É", "è", "È", "ê", "Ê", "ë", "Ë", "à", "À", "ù", "Ù", "ç", "Ç", " ");
  • for (var i = 0; i < spec.length; i++)
  • str = replaceAll(str, norm[i], spec[i]);
  • return str;
  • }
//  Remplace toutes les occurences d'une chaine
function replaceAll(str, search, repl) {
  while (str.indexOf(search) != -1) 
    str = str.replace(search, repl);
  return str;
}

// Remplace les caractères accentués (+ espace)
function htmlToAccent(str) {
  var spec = new Array("é", "É", "è", "È", "ê", "Ê", "ë", "Ë", "à", "À", "ù", "Ù", "ç", "Ç", " ");
  var norm = new Array("é", "É", "è", "È", "ê", "Ê", "ë", "Ë", "à", "À", "ù", "Ù", "ç", "Ç", " ");
  for (var i = 0; i < spec.length; i++)
    str = replaceAll(str, norm[i], spec[i]);
  return str;
}



 Historique

22 novembre 2006 12:28:40 :
.
22 novembre 2006 12:29:01 :
.

 Sources du même auteur

Source avec Zip Source avec une capture SIMPLEDATEFORMAT SIMILAIRE À LA CLASSE JAVA
CALCUL DE LA CLÉ RIB
FONCTIONS DE VÉRIFICATION DE FORMULAIRE + FONCTIONS UTILES (...
DEGRADE DE TEXTE 2 COULEURS
CONVERSION DECIMALE HEXADECIMALE

 Sources de la même categorie

Source avec Zip Source avec une capture SLIDESHOW IMAGES ET TEXTES EN PUR JAVASCRIPT par ansuzpeorth
Source avec Zip INPUT TEXT AUTOMATIQUE CREATION SUPPRESSION par lycanges
Source avec Zip Source avec une capture TABLE_SV : TABLEAU DYNAMIQUE, MONTRER/CACHER COLONNE SUR DEM... par synanceia
COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol

Commentaires et avis

Commentaire de maiasma le 14/12/2004 11:55:49

Ce script est-il simplement à mettre entre les balises <head><script language="javascrpipt">
</script></head>
de ma page?

Pour effectuer un test de validité j'aimerai également savoir quels sont les navigateurs web qui n'affichent pas correctement les caractères accentués.

Merci

Commentaire de bbcluny le 21/02/2006 17:58:50

Merci pour ta fonction

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,529 sec (3)

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