Replace() avec le sigle €
Résolu/Fermé
druidou59
Messages postés
85
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
15 mai 2015
-
24 nov. 2012 à 16:05
druidou59 Messages postés 85 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 15 mai 2015 - 25 nov. 2012 à 19:24
druidou59 Messages postés 85 Date d'inscription mardi 18 juillet 2006 Statut Membre Dernière intervention 15 mai 2015 - 25 nov. 2012 à 19:24
A voir également:
- Replace() avec le sigle €
- Sigle attention word ✓ - Forum Word
- Sigle environ ✓ - Forum Clavier
- Sigle diametre ✓ - Forum Windows
- Commrnt faire le signe environ sur un clavier? - Forum PC portable
- Symbole diamètre sur le clavier ✓ - Forum Clavier
3 réponses
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
25 nov. 2012 à 14:11
25 nov. 2012 à 14:11
Il a du vouloir mettre 2 versions encodés du sigle euros (Code ISO, Code HTML https://www.commentcamarche.net/contents/489-caracteres-speciaux-html ) mais le forum doit les transformer automatiquement.
Soit le problème vient de la, soit il provient de l'encodage utilisé dans votre document. Si je fais :
..et que mon document utilise un charset en utf-8 et que celui-ci est encodé en utf-8 (sans BOM), le résultat est correcte.
Soit le problème vient de la, soit il provient de l'encodage utilisé dans votre document. Si je fais :
function myFunction() { var prix_unit = document.getElementById('our_price_display').innerHTML; var prix_unit_ok = prix_unit.replace("€",""); alert(prix_unit_ok); var resultat = document.getElementById("result").innerHTML = prix_unit_ok; }
..et que mon document utilise un charset en utf-8 et que celui-ci est encodé en utf-8 (sans BOM), le résultat est correcte.
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
24 nov. 2012 à 17:35
24 nov. 2012 à 17:35
Salut,
Chez moi ça ne pose aucun soucis :
Le sigle € est bien supprimé.
Chez moi ça ne pose aucun soucis :
function myFunction() { var prix_unit = "15,00 €"; var prix_unit_ok = prix_unit.replace("€",""); alert(prix_unit_ok); }
Le sigle € est bien supprimé.
druidou59
Messages postés
85
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
15 mai 2015
25 nov. 2012 à 12:32
25 nov. 2012 à 12:32
En affectant la variable ainsi cela marche aussi chez moi, cependant la variable prix_unit est affecté de cette manière:
var prix_unit = document.getElementById('our_price_display').innerHTML;
En affichant la valeur de cette variable avec un alert j'ai bien "15.00€" cependant cela ne fonctionne pas ainsi :(
SI tu as une idée je suis preneur.... MErci
var prix_unit = document.getElementById('our_price_display').innerHTML;
En affichant la valeur de cette variable avec un alert j'ai bien "15.00€" cependant cela ne fonctionne pas ainsi :(
SI tu as une idée je suis preneur.... MErci
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
Modifié par Nhay le 25/11/2012 à 13:10
Modifié par Nhay le 25/11/2012 à 13:10
Essaye de remplacer ton :
par :
Ou :
replace("€","");
par :
replace("€","");
Ou :
replace("€","");
druidou59
Messages postés
85
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
15 mai 2015
25 nov. 2012 à 13:42
25 nov. 2012 à 13:42
Bonjour Nhay,
Sauf erreur de ma part tes 3 propositions sont identiques... ? ;)
Sauf erreur de ma part tes 3 propositions sont identiques... ? ;)
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
25 nov. 2012 à 15:19
25 nov. 2012 à 15:19
En effet, comme indiqué par tryan, le forum à converti ce que je voulais dire.
25 nov. 2012 à 19:24
Erreur pourtant connu...
Merci pour m'avoir rouvert les yeux sur l'encodage des fichiers sous notepad++