IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Afficher des caractères spéciaux


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 718
    Par défaut Afficher des caractères spéciaux
    Bonjour,

    Je voudrais coder en base de données (utf-8) des messages comprenant des caractères spéciaux destinés ensuite à être afficher dans des messages JavaScript (fichiers également en utf-8).
    Par exemple comment afficher un espace insécable? ou tout autre caractère?

  2. #2
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 393
    Par défaut
    Bonsoir,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    debut=0;
    fin=11000;
    nb=45;
    for (var i=debut; i<fin; i++) {
    	document.write("&#"+i+";&nbsp;&nbsp;");
    	if (i>=nb && Math.round((i-debut)/nb)==(i-debut)/nb) document.write("<br>");
    }

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 718
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 718
    Par défaut
    Non, je me suis mal fait comprendre. Ce que je veux, c'est afficher les caractères spéciaux dans les messages JavaScript comme alert() ou confirm().

  4. #4
    Expert confirmé

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par défaut
    <meta charset="utf-8"> dans les balises head?

  5. #5
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 393
    Par défaut
    Bonjour,

    A mon avis, il n'est pas possible d'afficher des caractères spéciaux dans les boîtes de type alert(). Il faut les remplacer par des div.
    https://javascript.developpez.com/te...firm-et-prompt

  6. #6
    Membre chevronné
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Arménie

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2014
    Messages : 393
    Par défaut
    Rebonjour,

    En fait, je viens de faire un essai et... je me suis trompé. Il suffit de mettre le caractère utf-8.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <!DOCTYPE html>
    <html>
    
    <head>
    <meta charset="utf-8">
    <script>alert("α");</script>
    </head>
    
    <body></body>
    
    </html>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher des caractères spéciaux en console : "Funky UTF characters"
    Par buffalo974 dans le forum Général Python
    Réponses: 6
    Dernier message: 16/08/2014, 10h45
  2. Comment afficher des caractères spéciaux tel que € ?
    Par jerem_orga dans le forum Android
    Réponses: 4
    Dernier message: 26/12/2011, 09h38
  3. afficher des caractères spéciaux en python
    Par tom77380 dans le forum Général Python
    Réponses: 12
    Dernier message: 11/12/2011, 18h46
  4. Afficher des caractères spéciaux en ISO-8859-1
    Par markoBasa dans le forum iReport
    Réponses: 2
    Dernier message: 24/09/2008, 11h21

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