IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> PHP/HTML pb d'affichage de caractères spéciaux [Résolu]
Options
Eddoul
posté 2 Jun 2014, 19:41
Message #1


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 629
Inscrit : 21 Dec 2007
Membre no 103 074



Bonjour,

Dans mes pages php, j'ai mis :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Dans une pages php, j'appelle une pages fonction qui contient également :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Les caractères spéciaux (type à, é, è, ...) s'affiche correctement quand ils sont dans la page appelante mais sous la forme "La séance a été réglée" dans la page appelée.

Qu'ai-je donc mal fait ?

Merci pour votre aide

Ce message a été modifié par Eddoul - 9 Jun 2014, 07:03.


--------------------
Machines en ma possession :
- Imac 20", 4,3Ghz, HDD 250, 4Go RAM
Go to the top of the page
 
+Quote Post
hellomorld
posté 2 Jun 2014, 20:08
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 150
Inscrit : 31 Oct 2003
Membre no 11 118



L'encodage de ta page appelée doit être en utf-8.


--------------------
Go to the top of the page
 
+Quote Post
yponomeute
posté 2 Jun 2014, 20:15
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Tu enregistres tes fichiers en iso-8859-1 ? Par défaut les éditeurs de texte travaillent tous en utf8 de nos jours.

En passant <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> c'est de l'HTML ça n'a rien à voir avec du php, et ça n'aura aucune influence sur le traitement des chaines de caractères en php.



--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
No6
posté 3 Jun 2014, 18:51
Message #4


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224



Salut,

t'es loin d'être clair dans ta question.

Quel traitement de texte utilise tu pour concevoir tes pages PHP /HTML ??
est-ce que le réglage des caractère y est bien sur iso-8859-1 ???

Au passage iso-8859-1 c'est l'univers windows, mais bon on va pas te manger wink.gif

sur mac c'est du "MacRoman" en général, sauf qu'aujourdhui, tout le monde utilise de l'utf--8, car il est universel


--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
Jaypee
posté 4 Jun 2014, 06:15
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Dans l'outillage d'un bon web designer, il faut un éditeur qu'on utilise peut-être pas en permanence, mais qui soit un juge de paix dès lors qu'il s'agit de garantir l'encodage du fichier.

Mon choix, pour cette fonction, est jEdit. Un truc lourdingue mais qui affiche dans la barre de statut en bas, l'encodage. Sous Windows, NotePad++ est pas mal non plus.

J-P
Go to the top of the page
 
+Quote Post
Eddoul
posté 4 Jun 2014, 06:57
Message #6


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 629
Inscrit : 21 Dec 2007
Membre no 103 074



Bonjour,

Sous mon mac, j'utilise Eclipse.
Sous windows, j'utilise Notepad++.

Je ne sais pas quel encodage est par défaut. je regarderai ce soir.

Merci pour vos éclaircissement.


--------------------
Machines en ma possession :
- Imac 20", 4,3Ghz, HDD 250, 4Go RAM
Go to the top of the page
 
+Quote Post
Youri777
posté 4 Jun 2014, 18:55
Message #7


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 637
Inscrit : 15 Jul 2007
Membre no 90 669



Citation (Eddoul @ 2 Jun 2014, 20:41) *
Bonjour,

Dans mes pages php, j'ai mis :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Dans une pages php, j'appelle une pages fonction qui contient également :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Les caractères spéciaux (type à, é, è, ...) s'affiche correctement quand ils sont dans la page appelante mais sous la forme "La séance a été réglée" dans la page appelée.

Qu'ai-je donc mal fait ?

Merci pour votre aide

C'est un page encodée en UTF-8 que tu lis en iso-8859.
Je ne suis pas sur sous osx mais sous linux tu as iconv qui te fera la convertion. simpliste voir page man.
Go to the top of the page
 
+Quote Post
Youri777
posté 4 Jun 2014, 19:15
Message #8


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 637
Inscrit : 15 Jul 2007
Membre no 90 669



Citation (Eddoul @ 4 Jun 2014, 07:57) *
Bonjour,

Sous mon mac, j'utilise Eclipse.
Sous windows, j'utilise Notepad++.

Je ne sais pas quel encodage est par défaut. je regarderai ce soir.

Merci pour vos éclaircissement.

Avec Notepad++ c'est menu encodage Convertir en ANSI.
Go to the top of the page
 
+Quote Post
scoch
posté 5 Jun 2014, 09:11
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 826
Inscrit : 1 Jul 2010
Membre no 156 073



Pour le Mac tu as aussi Sublime Text.


--------------------
L'homme n'est que poussière... c'est dire l'importance du plumeau ! Alexandre Vialatte
Go to the top of the page
 
+Quote Post
yponomeute
posté 5 Jun 2014, 10:37
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Citation (scoch @ 5 Jun 2014, 10:11) *
Pour le Mac tu as aussi Sublime Text.

Avec l'avantage que sublime text est multi plateformes (mac, pc, linux)


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
Eddoul
posté 9 Jun 2014, 07:03
Message #11


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 629
Inscrit : 21 Dec 2007
Membre no 103 074



c'es OK.
Je pense que le fichier était enregistré dans un mauvais format.
maintenant, les caractères s'affiche bien.

Merci


--------------------
Machines en ma possession :
- Imac 20", 4,3Ghz, HDD 250, 4Go RAM
Go to the top of the page
 
+Quote Post
Jaypee
posté 9 Jun 2014, 08:10
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Puisque tu utilises aussi Eclipse, pour régler UTF8 comme défaut, il faut aller dans les prefs, et dans la fenêtre texte en haut à gauche de recherche des prefs (qui sont nombreuses) taper "encoding" et celà t'envoie rapidement à la page de préf de Workspace où on règle cela.

Ce message a été modifié par Jaypee - 9 Jun 2014, 08:10.
Go to the top of the page
 
+Quote Post
riete
posté 1 Jul 2014, 14:26
Message #13


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 494
Inscrit : 9 Oct 2006
Lieu : Gap
Membre no 70 044



Comme nous sommes sur un site pour Mac. Je vous recommande d'utiliser BBEdit comme éditeur de texte. C'est réservé au personne qui codent en dur. Mais c'est vraiment très souple en particulier pour l'encodage des fichiers, un click en pas de page suffit.


--------------------
----------------------
OS X Mavericks Server, Snow Leopard Server & Tiger Server
Matos PC, MacPros Anciennes et nouvelles génération & MacMini Server
-----
L'avenir appartient à ceux dont les travailleurs se lèvent tôt !
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 25th April 2024 - 06:31