Salut a tous
j'aimerais sortir des info de la base de données d'aseco , dont le nickname des joueurs .
Grace au TMF Color Parser de fish , j'ai pu resortir les pseudos en couleur .
Mon souci se situe au niveau des caractèeres spéciaux , souvent utilisé dans les tag de team .
En exemple , je vais utiliser mon pseudo , sur le jeu c'est $08fØmû $fffMick .
Dans la base de données d'aseco jai : $08fØÃ¼Ã» $f00Mick
En le sortant dans une variable php , sa m'affiche ØÃ¼Ã» Mick
en fesant un utf8_decode($pseudo) , j'obtient : Ã?üû Mick
A premiere vu , Xaseco code en utf8 , ma bdd est bien en utf8 , la page php qui lit la base est bien en utf8 aussi .
j'utilise notepad++ qui enregistre mes page directement en utf8 sans bom .
Je présume que le code dans la bdd est bon , vu que Xaseco ne m'affiche pas de bug quand il lit la bdd , in game .
Une grande partie de se que j'ai trouver sur le net , disent de verifier que tout est bien en utf8 , ce qui est le cas .
Ce souci a été régler dans des programmes du style de TMOS , j'ai essayer des regarder dans ces fichier , mais n'étant pas un professionel dans le codage , il y a de grande chance que je soit passer a coter sans m'en apercevoir .
Merci pour vos réponses .
Codage : Caractere Spéciaux De Xaseco Vers Php
Moderator: French Moderator
Re: Codage : Caractere Spéciaux De Xaseco Vers Php
Bonjour, l'erreur est très probablement a ta connection a ta BD,
il faut que tu fasse :
Si ta BD est bien configure tu n'as pas besoin de le faire mais comme la majorite des utilisateurs ne le font pas bien c'est tres fortement conseille de le faire comme ça de toute façon.
Sinon pour le color parser faudrait plutot utiliser celui ci : https://github.com/maniaplanet/manialib-formatting
Il est fait pour maniaplanet du coup ça sera probablement mieux.
il faut que tu fasse :
Code: Select all
mysqli_set_charset($connection, 'utf8');
Sinon pour le color parser faudrait plutot utiliser celui ci : https://github.com/maniaplanet/manialib-formatting
Il est fait pour maniaplanet du coup ça sera probablement mieux.

Developper for The next generation, Clean and Powerfull controller eXpansion for your SM & TM server . Working on eXpansion² with full MP4 support and many other awesome features...
-
- Posts: 10
- Joined: 23 Sep 2013, 19:43
Re: Codage : Caractere Spéciaux De Xaseco Vers Php
ma connection est faite en pdo et utf8 est bien precisé
apres reelement , c'est pour tmu , mais n'ayant pas eu de reponse sur les forum tmu , jme suis dit qu'il devait pas trop y avoir de difference entre xaseco et xaseco2
Code: Select all
$db1 = new PDO('mysql:host=xxxxxxxxx;dbname=xxxx;charset=utf8','login','pass',array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
Re: Codage : Caractere Spéciaux De Xaseco Vers Php
a ce moment la tu ne dois pas bien preciser l'encode de ton html.
Je ne vois pas ce que ça peut etre d'autre.
Code: Select all
<meta charset="UTF-8">

Developper for The next generation, Clean and Powerfull controller eXpansion for your SM & TM server . Working on eXpansion² with full MP4 support and many other awesome features...
-
- Posts: 10
- Joined: 23 Sep 2013, 19:43
Re: Codage : Caractere Spéciaux De Xaseco Vers Php
j'ai essayer , mais sa change rien
Edit :
finallement sa a bien marcher avec utf8 en maj (mon premier essaye etait sur la mauvaise connection ^^)
maintenant je me retrouve avec sa : Ø?û Mick
Me manque un caractère , mais comme certain ne passe pas , soit doit etre normale
un strtr devrait regler sa
Merci olivier
Edit :
finallement sa a bien marcher avec utf8 en maj (mon premier essaye etait sur la mauvaise connection ^^)
maintenant je me retrouve avec sa : Ø?û Mick
Me manque un caractère , mais comme certain ne passe pas , soit doit etre normale
un strtr devrait regler sa
Merci olivier
Who is online
Users browsing this forum: No registered users and 1 guest