Bonjour à tous,question probablement bete, changements de caractères

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Bonjour à tous,question probablement bete, changements de caractères

par Berzemus » 17 févr. 2009, 23:12

Tu es sur un hébergement mutualisé ? Si tu n'as pas accès a la configuration de php, ça va être dur de le modifier..

Sinon, place ceci en haut de ta page à l'emplacement de ce que tu y as enlevé, ça permettra en tout cas de résoudre ton problème le temps de trouver le moyen de désactiver les short_open_tags:
<? echo '<?xml version="1.0" encoding="utf-8"?> '; ?>

par ManuC » 17 févr. 2009, 20:24

Il n'y a pas de fichier php.ini, j'ai même effectué une recherche via le file manager du control panel alloué par le site d'hébergement. Me voila coincé :(

Si vous avez une petite idée, n'hésitez pas.

par ManuC » 17 févr. 2009, 18:08

Merci je vais tenter cela meme si je ne trouve pas ce php.ini pour le moment. Je fais tous les dossiers du ftp lol

Merci à vous tous

par Calimero » 17 févr. 2009, 17:58

Hello,

Tu peux désactiver l'option "short_open_tags" dans ton php.ini, puis redémarrer ton serveur web, ce qui devrait résoudre le souci.

par ManuC » 17 févr. 2009, 17:52

Non mais je vais le faire, je te remercie de m'avoir répondu, je me doutais un tout petit peu que le problème pouvait provenir de là.
Ce qui est plus problématique, c'est que j'avais enlevé cette fameuse entête à cause du message d'erreur qui empechait l'apparition de la page : (je viens de faire le test):


Parse error: syntax error, unexpected T_STRING in /home/immofaci/public_html/test.php on line 1

Voici l'entete de ma page :

<?xml version="1.0" encoding="utf-8"?>
<!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">
<?php


Que devrais je changer selon vous ?

par Invité » 17 févr. 2009, 17:30

Salut,
en fait ton soucis vient du fait que tes pages sont en UTF-8, et que tu tentes de les afficher en ISO,
d'où les changements de caractères.
As tu essayer de remettre l'entête initial pour voir si ça corrige le problème ?

Bonjour à tous,question probablement bete, changements de ca

par ManuC » 17 févr. 2009, 16:37

Bonjour à tous,

Ma demande concerne des pages php que je tente de concevoir. Celles-ci étaient, à la base, en html, mais je les ai renommé en php de manière à intégrer des modules php et j'ai supprimé la première ligne de manière à ne plus avoir un message d'erreur (pas très fin). ( "<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">" il me semble)

Mais je n'ai qu'un seul problème, toutes ces pages PHP qui, initialement, étaient des pages html, changent automatiquement certains caractères en d'autres. et meme après les avoir tous remplacés par les bons caractères, le problème se réitère quelques temps après.

Voici les caractères qui changent et qui nécessitent des remplacements laborieux en vain :

é remplace é
à remplace à
Å“ remplace œ
ê remplace ê
è remplace è
ô remplace ô

Alors je vous dis pas la tete de mes pages après ces changements...

D'où ce problème peut il venir ?

Merci de bien vouloir m'aiguiller