+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Expert éminent

    Avatar de freegreg
    Profil pro
    Inscrit en
    août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : août 2002
    Messages : 4 376
    Points : 8 766
    Points
    8 766

    Par défaut Les caractères spéciaux

    Qui n'est jamais arrivé sur une page web où des symboles bizarres remplacent un certain nombre de caractères et rendent la lecture de la dite page difficile voire impossible ?
    C'est en partant de ce constat, que j'ai décidé faire un article recensant ces caractères spéciaux.

    N'hésitez pas à me faire part de vos commentaires, notamment si certains de ces caractères ne s'affichent pas correctement dans votre navigateur.
    Avant toutes questions, consultez nos différentes ressources disponibles gratuitement : XML, Développement Web, Flash/Flex, (X)HTML, CSS, JavaScript, AJAX, ASP
    Offres d'emploi développeur Web

  2. #2
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 172
    Points
    1 172

    Par défaut

    Génial, j'ai bien galéré pour convertir des caractères de Html (via TinyMCE) vers xml (pour serveur java) en numérique.

    Quelqu'un connait-il une fonction javascript permettant de passer de l'html au code numérique et inversement ?
    Je l'ai fait pour une centaine de caractère, mais c'est loin d'être l'ensemble.

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2008
    Messages
    23 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2008
    Messages : 23 648
    Points : 91 537
    Points
    91 537
    Billets dans le blog
    20

    Par défaut

    escape() et unescape()
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 172
    Points
    1 172

    Par défaut

    Citation Envoyé par Bovino Voir le message
    escape() et unescape()
    Tu m'as fait peur, j'allais me baffer d'être passé à côté

    La fonction escape renvoie l'encodage hexadécimal d'un paramètre dans le jeu de caractères ISO Latin 1 (ISO-8859-1)
    Bref ça ne marche pas. Il s'agit pour moi de pouvoir coder les lettres norvégiennes, s allemand, et tant qu'à faire le cyrillique et le chinois.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    octobre 2004
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : octobre 2004
    Messages : 44
    Points : 47
    Points
    47

    Par défaut

    Si ca peut aider :
    http://bordel.13fr.com/utf-8/

  6. #6
    Expert confirmé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    février 2005
    Messages
    3 379
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : février 2005
    Messages : 3 379
    Points : 5 446
    Points
    5 446

    Par défaut

    Les dieux vous en envois ,enfin un endroit ou je peux avoir une référence.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    juin 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2006
    Messages : 264
    Points : 141
    Points
    141

    Par défaut

    Bien mais assez complet , voila une mine d'or,
    Exemple:

    $optgroup = ' objSelect=document.getElementById(idSelect);'.$cr.
    ' optGroup = document.createElement(\'optgroup\');'.$cr.
    ' optGroup.style.background=\'white\';'.$cr.
    ' optGroup.style.color=\'#234567\';'.$cr.
    ' optGroup.label = "\u2193 Couleur hexa \u2193";'.$cr.
    ' objSelect.appendChild(optGroup);'.$cr;

  8. #8
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 379
    Points : 4 829
    Points
    4 829

    Par défaut

    C'est super !!
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  9. #9
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2006
    Messages : 766
    Points : 1 172
    Points
    1 172

    Par défaut

    Citation Envoyé par Bovino Voir le message
    escape() et unescape()
    En fait je viens de comprendre un truc. Escape et unescape codent en octal (\352). Pour le xml, il faut ensuite enlever le '\', ajouter '&#, coder o352 en décimal et on obtiens &#352, soit l'accent circonflexe.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/07/2005, 16h15
  2. [SAX] Problème avec les caractères spéciaux
    Par abdou.sahraoui dans le forum XML
    Réponses: 1
    Dernier message: 18/07/2005, 10h07
  3. [C#][ADO] Enlever les caractère spéciaux
    Par Oberown dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/01/2005, 18h38
  4. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11
  5. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo