caractères accentués

neoxy
Invité n'ayant pas de compte PHPfrance

23 févr. 2005, 13:18

Bonjour,

Je croise un script php avec du javascript, pour avoir des messages d'alertes quand on effectue telle ou telle opération.

Le problème c'est que, quand le script s'exécute, les caractères accentués ne s'affichent pas correctement ....

Voici mon code :

Code : Tout sélectionner

elseif($ordre == "annulerinscription"){ $sql = mysql_query('DELETE FROM ADHERENTS WHERE CODE_MAIL_CONFIRMATION="'.$identifiant.'"'); echo '<SCRIPT language="JavaScript"> alert("Votre inscription a été supprimée."); parent.location.replace("index.php"); </SCRIPT>'; }
Quelqu'un pourrait-il me dire ou est l'erreur ?

Cordialement.

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

23 févr. 2005, 17:01

ça affiche quoi ?

Eléphant du PHP | 62 Messages

24 févr. 2005, 02:21

tu as essayé de mettre des \ devant ?

Invité
Invité n'ayant pas de compte PHPfrance

26 févr. 2005, 14:28

salut,

pour les caractères accentués dans javascript tu doit les coder en unicode hexa (é->\u00e9).

pour plus d'info et un petit prog de conversion:
http://jacques-guizol.developpez.com/ja ... ntites.php

thierry

Eléphant du PHP | 334 Messages

26 févr. 2005, 14:31

Merci pour le lien Thierry :)

Eléphant du PHP | 287 Messages

26 févr. 2005, 19:25

y'a pas de quoi :wink: