Connexion avec identifiant, mot de passe et durée de la session
Rechercher
Accueil Aide MembresCalendrier Sistearth Wiki Inscrivez-vous
Nouvelles: [1/1] Pour tout problème lié à votre accès au forum, contactez Arcadia ou Oniria dans le jeu.
Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Bug d'encodage de caractères  (Lu 2562 fois)
Galzbar
Citoyen (16)
Tsuchi
 

Hors ligne Hors ligne

Messages: 399


Galzbar Thorzakh, sorcier en herbe


Fiche de perso Voir le profil
« le: 03 Juillet 2013 à 12:39:09 »

Hello
Alors toujours dans la lignée (je suppose) du problème d'encodage des caractères, cette fois il s'agit de la page des garde chasse et de la pose de prime.
la page est encodée en ISO-8859-1, et quand on tente une prime sur un perso avec accent, ca nous dit

Citation
Je ne peux pas lancer une telle prime ... Personne ne le connait ! Es-tu seulement sûr que cette personne existe ?
Signaler au modérateur   Journalisée
Mel
Traître (1)
Administrateur
 
*****
Hors ligne Hors ligne

Messages: 1724



Fiche de perso Voir le profil WWW
« Répondre #1 le: 03 Juillet 2013 à 14:13:17 »

tous les fichiers de sistearth (a part ceux que j'ai rajouté depuis 2 ans) sont encodés en ISO-8859-1...
et, cerise sur le gateau, les accents sont encodés avec les caractères HTML dans la base de données  loltooth
Signaler au modérateur   Journalisée
Borges
Chef (75)
Inactifs
 

Hors ligne Hors ligne

Messages: 22


Fiche de perso Voir le profil
« Répondre #2 le: 05 Juillet 2013 à 14:46:26 »

je me suis dis tentons les caractères HTML :

Althée deviens donc Althée

mais ca ne fonctionne pas!

2 eme test on met des "\" devant les caracteres spéciaux des fois que ca marche:
Alth\&eacute\;e
Alth\ée
Alth&eacute\;e

toujours rien!

et pour finir tentons directement du SQL :

Alth%
"C'est fait, la prime est bien enregistrée."
mon op est bien debité mais surprise (pas tant que ca) c'est Althéa qui c'est pris une prime!

retest avec Alth%e et la bingo

=> c'est pas propre, mais il y a donc une solution à condition de faire attention qu'il n'y ait pas d'autre perso qui match!
Signaler au modérateur   Journalisée
Tohwi
Prince (175)
Seizon
 

Hors ligne Hors ligne

Messages: 1737



Fiche de perso Voir le profil
« Répondre #3 le: 05 Juillet 2013 à 18:48:11 »

T'aurais pu utiliser Alth_e du coup, ça aurait été plus propre et plus sûr.
Mais bon faire ça à coup d'injections SQL, c'est juste, comment dire...
...
Signaler au modérateur   Journalisée
Hirisar
Citoyen (2)
Inactifs
 

Hors ligne Hors ligne

Messages: 841



Fiche de perso Voir le profil
« Répondre #4 le: 13 Août 2013 à 12:50:08 »

Corrigé
Signaler au modérateur   Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.20 | SMF © 2006-2008, Simple Machines XHTML 1.0 Transitionnel valide ! CSS valide !
Reflection Theme by [cer]
Page générée en 0.047 secondes avec 22 requêtes.