Forums de Grospixels
Bienvenue sur le forum de Grospixels : [ S'Enregistrer ]
Déjà inscrit ? [ Connexion ]
 
retour sur le site
rechercher

Poster un message
Autorisation :Tous les membres Enregistrés peuvent poster de nouveaux sujets et des réponses sur ce forum
Nom d'Utilisateur :
Mot de Passe :
J'ai perdu mon mot de passe!
Corps du Message :

HTML est: Activé
BBcode est: Activé
[img] [img] [img] [img] [img] [img] [img] [img] [img] [img] [img] [img] [img] [img]
Options : Désactiver HTML sur ce Message
Désactiver BBcode sur ce Message
Désactiver Smilies sur ce Message
Montrer la signature (Ceci peut être modifié ou ajouté à votre profil)
 -   - 

Rappel des 10 derniers messages du topic (les plus récents en haut)
Mario86
Pixel monstrueux
JC: merci bien, en fait le problème était que cette ligne de code n'apparaît pas dans le fichier php que j'uploade. D'ailleurs, faisons simple, dans aucun de mes fichiers je n'ai la moindre de ces lignes:

Code:
<!DOCTYPE phpL PUBLIC "-//W3C//DTD phpL 4.01 Transitional//EN"

"http://www.w3.org/TR/phpl4/loose.dtd">
<phpl>
<head>
<title>Championnat du Monde Super Mario Kart</title>
<meta name="keywords" content="super, mario, kart, supermariokart, smk, snes, nintendo, mkart">
<meta name="description" content="Championnat Du Monde Super Mario Kart : infos, inscriptions ...">
<meta http-equiv="Content-Type" content="text/phpl; charset=iso-8859-1">
<meta content="index, follow" name="Robots">
<meta content="FFVIMan.fr serveur Spratao chez OVH" name="Publisher">
<meta content="FFSMK" name="organization">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<link type="text/css" rel="stylesheet" href="site.css">
</head>

<body>



Mais en fouillant, j'ai pigé, c'est dans menu_debut.php, j'édite tout ça et on va voir ce que ça donne... et surtout si ça ne fout pas la merde dans le restant des pages du site.

EDIT: problème réglé, avec un nouveau menu forçant l'UTF-8 sur toutes les pages du site. Il y a du coup des petites erreurs d'encodage sur d'autres pages mais je vais corriger ça au fil du temps. Merci encore!

petitevieille
Grossier personnage
A part ça, Mac OS X est ultra-facile d'accès et ne pose jamais aucun problème à l'utilisateur.

JC
Camarade grospixelien
Dans la page de test http://ffsmk.org/index3.php, si on regarde le code source, à la ligne 8, on trouve :

Code:
<meta http-equiv="Content-Type" content="text/phpl; charset=iso-8859-1">


Je n'y connais pas grand-chose non plus, mais a priori je dirais que Smultron a sauvegardé la page en UTF-8, mais cette ligne de code force l'affichage iso, d'où caractères mal interprétés par le navigateur internet...
Essaye d'éditer le fichier en remplaçant juste le iso-8859-1 situé vers la fin de cette ligne par utf-8

Mario86
Pixel monstrueux
Citation :
Le 2012-09-09 13:48, RainMakeR a écrit :

En fait sous windows, j'imagine que t'as tapé, ton code avec

"Ca y est, notre jeu préféré fête" <= en windows
Ton logiciel a pas reussi à ouvrir le fichier du coup il a convertit à l'arrache et ca donne ca
"Ça y est, notre jeu préféré fête

Non car le logiciel ouvre le fichier sans aucune erreur d'encodage, les caractères accentués / spéciaux sont tous corrects dans mon éditeur de code. C'est uniquement lorsque je fais mon test en uploadant un index2.php que je constate cette mocheté.

Citation :
1/ tu fais un chercher/remplacer é par é etc.... t'enregistres et pouf ca marche
2/ t'utilises le codage standard html, tu sais les
Code:
&eacute;

tout ca.


Ben ce sera la 2/ alors vu que le 1/ ne me concerne pas:


RainMakeR
Chef de Rubrique Nécrologique
en fait sous mac il gere pas le meme type de fichier que sous windows. Forcément
Choisi l'utf-8 c'est le format le plus standard.

Le probleme c'est que ton logiciel a convertit le contenu de ton fichier php. C'est pour ca que t'as plein de caractères à la con.

En fait sous windows, j'imagine que t'as tapé, ton code avec

"Ca y est, notre jeu préféré fête" <= en windows
Ton logiciel a pas reussi à ouvrir le fichier du coup il a convertit à l'arrache et ca donne ca
"Ça y est, notre jeu préféré fête "

2 solutions,

1/ tu fais un chercher/remplacer é par é etc.... t'enregistres et pouf ca marche
2/ t'utilises le codage standard html, tu sais les
Code:
&eacute;

tout ca.

Perso je prefere la 1ere solution


Mario86
Pixel monstrueux
Déjà, désolé pour le titre.

Alors, c'est un comble que ce soit moi qui crée un tel topic, vu que je ne suis ni développeur, ni même codeur amateur, mais de temps en temps j'ai besoin de mettre à jour un site qui a été codé il y a des années par une autre personne avec qui je n'ai plus aucun contact.

Jusqu'ici, aucun problème, je récupérerais les fichiers .php que j'éditais via Notepad++ sous Windows, que je rebalançais sur le FTP, avec succès (toutes les news depuis 2010 sont éditées par mes soins), il m'est même arrivé de modifier menu_haut.php / menu_fin.php ou de créer des pages tout court:

http://www.ffsmk.org/dons.php

Mais le problème est que je suis passé sous Mac et que j'ai changé d'éditeur de code source, j'utilise désormais Smultron, très convivial, très proche de Notepad++ dans son interface, donc très pratique pour moi. J'importe donc index.php afin de le mettre à jour avec une nouvelle news, je fais exactement comme d'habitude, et là c'est le drame lors de la tentative d'enregistrement:



Très bien, je passe en UTF-8. Même si je ne comprends pas pour quelle raison le format d'encodage des caractères utilisé sur ce site depuis plusieurs années ne serait, subitement, comme "plus autorisé" (WTF?). Bref. J'enregistre. J'uploade sous forme de test. Nouveau drame:

http://ffsmk.org/index3.php

Autant ce problème d'encodage des caractères ne m'est pas inconnu, mais jamais il ne m'était arrivé en tant que "webmaster" et ça me les brise, car j'aimerais mettre à jour cette page ainsi que d'autres du site où j'ai donc toutes les chances de rencontrer le même souci.

Bref, amis codeurs, que dois-je faire? Attention, je cherche vraiment une explication simple vu le niveau de mes "notions". Quitte à vous filer le code de la page de base et que vous me disiez ce que je dois rajouter et à quel endroit. On m'a proposé notamment de mettre ceci, mais sans me préciser où, et ça ne marche pas du tout, où que je l'intègre:

Code:
<meta http-equiv="Content-Type" content="text/phpl; charset=iso-8859-1"

Par meta http-equiv="Content-Type" content="text/phpl; charset=UTF-8">



Merci d'avance!




Forum www.grospixels.com (© 2011-2019 Grospixels)