Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-09-2008 16:56:07

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

[Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Bonjour tout le monde ,
j'ai un problème au niveau d'affichage de mon layout dans IE , je vous assure qu'il n'y a aucun probleme au niveau CSS ou bien au niveau HTML, j'ai marqué toutes mes pages en UTF-8 pour encordé les caractères spéciaux et lorsque je fasse  le rendu avec ZF je consiste une déformation au niveau du design .
et lorsque je remplace UTF-8 par ANSI tout est normale !!!!
SVP aidez moi smile

Dernière modification par Mr.MoOx (03-10-2008 15:47:06)

Hors ligne

 

#2 30-09-2008 18:31:30

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Hum... oui mais si tu ne précise pas ton problème, on ne pourra pas t'aider smile

Qu'est-ce que tu as comme problème de rendu ? est-ce que tu peux nous montrer le site...

A priori coté ZF, à moins que tu fasses toi même des tests sur le navigateur qui fait la requête, il renvoie exactement la même chose. (sauf éventuellement si tu utilises zend_dojo...)

Bref, il nous faut plus d'infos.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 30-09-2008 21:31:59

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

bonjour philippe,  je veux juste savoir est ce que l'enodage Utf-8 n'a pas inconvenants sur ZF pour IE ?

Hors ligne

 

#4 30-09-2008 21:55:15

acharrex
Membre
Lieu: Suisse
Date d'inscription: 27-04-2008
Messages: 135

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

UTF-9. ISO-8859-1 ou autres c'est du pareil au même pour ZF et IE.

Tu as mis un Doctype correct ?

Hors ligne

 

#5 30-09-2008 23:11:49

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

c koi un doctype ? je sais pas de quoi tu parle ?

Hors ligne

 

#6 01-10-2008 01:26:57

lethak
Membre
Lieu: France
Date d'inscription: 05-04-2008
Messages: 168

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

s4m1 a écrit:

c koi un doctype ? je sais pas de quoi tu parle ?

http://www.google.com/search?hl=en& … =f&oq=


IT Dev @Twitter

Hors ligne

 

#7 01-10-2008 07:48:05

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

En gros s4m1, a priori ton problème n'a rien à voir avec le ZF. Le ZF renvoie la même chose à IE, FF ou n'importe quel navigateur. Il renvoie dans l'encodage que tu veux.

A priori le problème vient de l'HTML... (notamment effectivement la définition du doctype et de l'encodage dans ton fichier HTML peut faire que ça soit mal interprété dans tel ou tel navigateur).

Tu as plusieurs tuto qui expliquent le passage en UTF-8 en PHP.
ex: http://www.kitpages.fr/php_tutorial_utf8.php

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#8 01-10-2008 19:30:12

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Merci bcp les amis, mais j'ai pas pu résoudre mon probleme parce que ça viens pas de mon code html , j'ai déjà fait les déclarations que vous m'avez indiqués et ça marche parfaitement sur FF mais le probleme existe tjrs sur IE , et pour vous éclaircirai les choses lorsque je fais l'encodage ANSI ça fonction bien sur les deux navigateurs !!! :s je hais IE
j'ai quelques hypothèses :
est qu'il faut configurer le moteur de rendu de ZF ?
est qu'il faut faire des déclaration dans le bootstrap ?

Hors ligne

 

#9 01-10-2008 19:48:47

pozowebs
Membre
Lieu: Gran Canaria
Date d'inscription: 06-07-2008
Messages: 83
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

s4m1 a écrit:

est qu'il faut faire des déclaration dans le bootstrap ?

lors de la création de la vue dans le bootstrap, tu devrais avoir quelque chose dans le genre:

Code:

$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
$view = new Zend_View(array('encoding' => 'utf-8'));
$viewRenderer->setView($view);

ou bien (idem)

Code:

$view = new Zend_View(array('encoding'=>'UTF-8'));
$viewRendered = new Zend_Controller_Action_Helper_ViewRenderer($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRendered);

Dernière modification par pozowebs (01-10-2008 19:55:01)

Hors ligne

 

#10 01-10-2008 20:18:03

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Code:

 $view = new Zend_View(array('encoding'=>'UTF-8'));
$viewRendered = new Zend_Controller_Action_Helper_ViewRenderer($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRendered);

merci pour votre poste M.pozowebs , je veux juste savoir est ce que ces lignes sont obligatoire de les mettre dans le bootstrap parceque je les ai mises dans mon bootstrap mais malheureusement aucun bonne  résultat , je parle seulement de IE.
est ce que vous pouvez m'expliquerai  l'utilité de ces ligne wink ?

Hors ligne

 

#11 01-10-2008 21:41:17

pozowebs
Membre
Lieu: Gran Canaria
Date d'inscription: 06-07-2008
Messages: 83
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

pour plus de détails, va voir ce topic: http://www.z-f.fr/forum/viewtopic.php?id=1617

mais bon, ça ne répond pas a ton problème avec IE.

ton site il est en ligne ou en local? (pour savoir si tu peux nous passer l'url pour "visualiser" problème)

a+

Hors ligne

 

#12 01-10-2008 22:22:27

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

mon site est en local :s , je vais vous faire des captures d'écran.

Hors ligne

 

#13 02-10-2008 09:05:50

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Alors moi je connais un truc comme ça qui peut poser soucis...
Dès fois quand on encode en UTF-8, y'a une histoire de avec ou sans BOM (je sais pas ce que c'est me demander pas!)
Mais je sais que quand y'a BOM, y'a une petit caractère merdique qui vient se foutre dans chaque fichier, du coup tu peux te retrouver avec des . ou des ?" au début de tes fichiers (dans la source) et donc du coup ça peut pété le doctype pour IE (car pour IE, le dopctype doit ABSOLUMENT être au tout début du fichier).

Si jamais tu trime trop, vide ton layout, et rempli le petit à petit, dès fois IE pète des badtrips pour des trucs trop débille (avant hier encore j'ai perdu des heures pour un pixel magique de m********** !!!)

Patience et bon courage.

PS: essaye de voir en js si ta page et vu en mode quirks où pas (si tu sais pas ce que c'est ... google...)

Hors ligne

 

#14 02-10-2008 17:57:53

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Bonjour les amis ,
voici des captures d'écran qui peuvent vous éclaircirai les choses .
IE:

http://nsa02.casimages.com/img/2008/10/02/mini_081002055608699533.jpg

FF:

http://nsa02.casimages.com/img/2008/10/02/mini_081002055932439258.jpg

Hors ligne

 

#15 02-10-2008 18:04:50

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Pour moi c'est un problème CSS point barre, adresse toi à un autre forum (genre Alsacréation) tu obtiendras surement des réponses.

Hors ligne

 

#16 02-10-2008 18:16:23

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

c'est pas un probleme de CSS je vous assure, la preuve c'est quand j'utilise l'encodage ANSI pour mes pages j'obtiens le même résultat parfait  pour les deux navigateur.
en outre pour être sur  j'ai pris un template valide CSS et XHTML et je l'ai appliqué dans mon index mais malheureusement aucune bonne nouvelle, ce qui prouve que mon probleme viens surement de ZF :s

Hors ligne

 

#17 02-10-2008 18:22:32

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

En aucune facon le zf peut renvoyé 2 résultats différents pour 2 navigateurs.
Dans le pire des cas, c'est les navigateurs qui n'intèprete pas le résultats de la même manière... Donc ça vient de IE.
Après certe, tu dois pouvoir arrangé ça. J'ai déjà eu des problèmes similaires...
C'est donc un problème d'encodage, ca n'a donc pas de rapport directe avec le ZF
Vérifié l'encodage de TOUS tes fichiers.
A la limite poste le code html exacte que tu obtiens depuis 'Code Source' sous IE...

Hors ligne

 

#18 02-10-2008 18:37:01

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

j'ai obtenu pour IE:

Code:

[color=#FF0000]trois carreau[/color]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

Ce que j'ai bien remarqué dans le code source de IE ce sont des caractère spéciaux au début de mon  code :s , est ce que ça vous dit quelque chose ?

Hors ligne

 

#19 02-10-2008 18:40:28

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

je pense que tu a une saloperie par là qui fait un echo un peu brutal ou un truc dans le genre ce qui explique la mauvaise interprétation du doctype donc le décalage de ton layout... A toi de cherche d'où sort ce "trois carreau"

Hors ligne

 

#20 02-10-2008 18:48:29

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

ce qui est bizarre que ca marche sans probleme avec l'encodage ANSI .
est ce que ça peut être un virus ?

Hors ligne

 

#21 02-10-2008 21:57:32

gauthier
Membre
Date d'inscription: 30-09-2008
Messages: 116
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

un virus certainement pas...

par acquis de conscience, as-tu simplement tenté, après avoir affiché la source de ta page sous IE de l'enregistré, en ayant pris soin bien sûr de supprimer les trois premiers caractères qui semblent poser problème, puis de recharger ce fichier HTML directement ?

Si tu l'as fait, et que ça fonctionne, alors tu dois simplement avoir des caractères bidons qui se trouvent quelque part dans une vue ou un layout et qui n'apparaissent peut-être même pas à l'édition...

Dans le doute, je te suggère de configurer ton éditeur pour encodere tes fichiers en utf8, puis de créer un header http qui va bien, par exemple dans ton bootstrap :

Code:

Header('Content-type: text/html;charset=utf-8');

UTF8 de bout en bout, je n'ai rien trouvé de mieux pour me débarrasser des problèmes d'accents corrompus et autrs bizarreries wink


Consultant Zend Technologies // Blog perso : Logiciel libre et développement web -- http://freeblogware.org

Hors ligne

 

#22 03-10-2008 15:28:00

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Et finalement j'ai pu résoudre le problème grâce à vous merci les amis ,
Le problème cétait un petit point au début de chaque fichier et qui n'apparait pas  lors de l'édition avec notepade++, lorsque j'ai utilisé un autre IDE et je l'ai configuré pour prendre en charge l'encodage UTF j'ai pu remarqué  le problème.
finement après l'édition de tous mes pages les chose se stabilisent .
mais vraiment je ne comprend d'où viens la cause :s

Hors ligne

 

#23 03-10-2008 15:45:55

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

Hors ligne

 

#24 03-10-2008 16:02:00

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: [Résolu] Bug Layout IE - ou Problème d'encodage UTF-8 et BOM

merci Mr.Moox et tous les amis wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages