| Auteur | |
|---|---|
| TaCosS | # 02 Sep 2010 - 15:16:39 |
| 4 Posts |
Bonjours à tous, Voila, enfaite j'ai récupérer un script qui était anglais ! Donc j'ai rencontré quelque problème avec l'encodage ! Et puis j'ai trouvé un fichier "include.php" qui dispose du code ci-dessous. Qui je pense fait une auto translation de certain caractère, et donc ca me mange des caractères telle que le "é" qui devient donc invisible ! Donc j'ai essayé de supprimé ce bous de code, mais je rencontre des problèmes ! J'ai essayé de modifier quelque truk, mais rien à faire ! Malheureusement je ne m'y connait pas trop en php, bien que je suis en train d'apprendre ! Merci d'avance pour votre aide
Modifié par TaCosS (02 Sep 2010 - 15:26) |
| Heyoan | # 02 Sep 2010 - 15:33:18 |
| Modérateur 8101 Posts |
Salut, ben c'est le problème quand on récupère un code qu'on ne comprend pas. Il faudrait connaître le détail de ta configuration (encodage de ton serveur, de tes documents, de tes tables éventuelles et de ta connexion) mais je dirais qu'il faudrait essayer de ne plus faire l'include de cette page et de supprimer l'appel à toutes ses fonctions dans le reste du code (simpleCONV, clearUTF et slug). Et si ça ne fonctionne pas trouver un équivalent francophone à ce script anglais. |
| TaCosS | # 02 Sep 2010 - 15:59:58 |
| 4 Posts |
Toutes mes pages disposent de:Et après la connexion à la base Mysql , j'ai mis : Toutes mes pages sont Encoder en UTF-8 sans BOM . Et dans PHPmyadmin, l'interclassement est Et malheureusement avec tout ca, je n'arrive pas à afficher les caractères spéciaux, quand j'envoie une Phrase ! Je ne sais pas où elle vont Et j'ai déjà essayé de supprimer tout les includes rien à faire, ca fait bugé xD Merci de ta réponse ! |
| niuxe | # 03 Sep 2010 - 03:58:25 |
peuf peuf attitude 1090 Posts |
La fonction simpleCONV(), c'est du grand art... l'etset "ß" est remplacé par un "b" et ... Pour te donner une première piste, chapitre 8 (menu droite) et un autre tuto dans la même thématique (menu gauche) de ce lien Modifié par niuxe (03 Sep 2010 - 04:05) |
| Heyoan | # 03 Sep 2010 - 08:45:25 |
| Modérateur 8101 Posts |
TaCosS a écrit :Il ne faut surtout pas "supprimer tout les includes" mais seulement celui dont tu donnes le code plus haut. Ensuite, pour préciser un peu ce que je te disais il faut supprimer l'appel à ces 3 fonctions donc par exemple remplacer parniuxe a écrit :Salut niuxe EX : Nolem, cette fonction n'est pas si délirante que ça puisque ça correspond au fonctionnement d'iconv //TRANSLIT. |
| niuxe | # 03 Sep 2010 - 10:20:52 |
peuf peuf attitude 1090 Posts |
Heyoan a écrit : Hello Heyoan, Je ne suis pas d'accord avec toi. La fonction iconv retranscrit très bien l'etset. En Allemand l'etset peut être remplacé par "ss" puisque ça se prononce ainsi. ex : weiss = weiß (blanc) Peut être que le développeur a forcé sur l'absinthe ou s'est trop inspiré d'une toile de Picassiette (coloration syntaxique) ? Un peu de couleur que diable dans ce monde de brutes ! xD Modifié par niuxe (03 Sep 2010 - 10:32) |
| Heyoan | # 03 Sep 2010 - 10:25:52 |
| Modérateur 8101 Posts |
niuxe a écrit :Ce n'est pas de cela que je parlais : je disais qu'il s'est basé sur le fonctionnement d'iconv //TRANSLIT pour remplacer ce caractère par un b ce qui peut être tout à fait pertinent dans le cas par exemple d'un nom de répertoire à créer. |
| niuxe | # 03 Sep 2010 - 11:02:48 |
peuf peuf attitude 1090 Posts |
Heyoan a écrit : Il n'y a rien de pertinent puisque c'est faux ! traduction exact a écrit : l'artiste a écrit : J'ai bien saisie qu'il s'est basé sur iconv() et je l'entend bien ainsi. Cependant, cela me fait penser à ceci : . Le développeur a dû forcé un peu trop dessus et dans ses délires psyché a voulu réinventer la roue carré... Modifié par niuxe (03 Sep 2010 - 11:12) |
| Heyoan | # 03 Sep 2010 - 11:10:10 |
| Modérateur 8101 Posts |
OK : je te propose qu'on arrête d'encombrer le sujet de TaCosS avec nos réflexions existentielles qui ne doivent pas le passionner... |
| TaCosS | # 03 Sep 2010 - 11:54:11 |
| 4 Posts |
Lol au final je sais plus trop quoi faire xD, En tout cas merci de votre intéret que vous porter à mon sujet ! Donc au final je fait ce que ma dit Heyoan5 Heyoan a écrit : |