[résolu] Compatibilité du codage des fichiers, serveurs windows et L..

Compatibilité du codage des fichiers, serveurs windows et L.. [résolu] - HTML/CSS - Programmation

Marsh Posté le 10-06-2008 à 20:50:59    

Bonjour,
 
J'explique mon problème. J'ai un serveur sous linux qui est mon serveur public. Je travaille sur un serveur local sur une machine windows. L'ensemble fonctionne avec xampp. Tout est synchronisé par svn (sur ssh ou en local pour le serveur public).
 
Quel codage adopter pour mes fichiers pour que les accents fonctionnent sur les deux serveurs sans changer les fichiers? Peut être puis-je configurer un des serveurs pour le rendre similaire à l'autre?
 
Merci de vos conseils


Message édité par milootooloo le 16-06-2008 à 16:25:37
Reply

Marsh Posté le 10-06-2008 à 20:50:59   

Reply

Marsh Posté le 14-06-2008 à 12:03:32    

Bon comme mon message ne semble pas trouver de réponse.. J'ai essayé de tout mettre en utf8 et de m'occupper de mes serveurs un par un.
 
L'ennui c'est que quand je met mes fichiers en utf8, php me fait une erreur de type: Cannot send session cache limiter - headers already sent. Je prévient les gens que ce n'est pas la peine de m'expliquer la source de cette erreur car je la connais très bien. C'est que le serveur n'interprete pas en utf8 mais en iso et que des caractères sont insérés dans le flux de la page par erreur. Mais ou puis-je indiquer, et à php et à apache que tout est en utf8?

Reply

Marsh Posté le 15-06-2008 à 13:48:01    

salut,
 
je n'y connais pas grand chose mais as tu essayé utf8_encode pour php
Sinon, au niveau de ton charset dans ton header  
ou sinon dans la configuration d'apache

Reply

Marsh Posté le 16-06-2008 à 16:25:00    

Bonjour!
En fait j'ai trouvé l'erreur.. Je travaillais avec notepad++ pour faire ma conversion en utf8. Erreur fatale! Monsieur insère des caractères au debut du fichier pour reconnaitre que c'est de l'utf8. J'ai simplement supprimé ces caractères avec un editeur hexa.. et Pof, ca marche..
 
Merci quand meme de ta réponse..

Reply

Marsh Posté le 16-06-2008 à 21:17:34    

Notepad++ peut sauvegarder un fichier en utf-8 sans BOM ( http://en.wikipedia.org/wiki/Byte-order_mark )

Reply

Marsh Posté le 18-06-2008 à 15:47:18    

Oui j'ai vu ca, et ce BOM c'est préciséments les caractères rajoutés?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed