[RESOLU] PHP, utiliser des caracteres speciaux dans des chaines

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 : [RESOLU] PHP, utiliser des caracteres speciaux dans des chaines

Re: PHP, utiliser des caracteres speciaux dans des chaines

par DryDemon » 13 juil. 2016, 18:14

Donc le ainsi n'est pas compatible avec le uft-8
MERCI BEAUCOUP, çA MARCHE :) :) :) :)
passe une tres bonne soiree :)

Re: PHP, utiliser des caracteres speciaux dans des chaines

par or 1 » 13 juil. 2016, 18:00

le problème vient de ce que ton fichier texte n'utilise pas le même encodage que la page html. il faut donc trouver la fonction adéquate pour ecrire dans le code html des données correctement encodées.

Re: PHP, utiliser des caracteres speciaux dans des chaines

par DryDemon » 13 juil. 2016, 17:57

Les seuls caracteres que j'utilise sont 'ç-
maisl ceux ci affichent �
Tout ce que je fait est que je prends une chaine d'un fichier texte et la place ensuite dans le code html.

Re: PHP, utiliser des caracteres speciaux dans des chaines

par Ryle » 13 juil. 2016, 17:48

Bonjour,

Il n'y a aucune contrainte pour utiliser des caractères spéciaux ou accentués dans les chaines en php. Il convient cependant de s'assurer que les informations d'encodages sont bien respectés. Si ta page envoi un "é" en ISO mais que ton serveur attends de l'UTF-8, alors il affichera "é" au lieu du caractère accentué...

Il faut donc s'assurer que tous les éléments de la chaîne (page html, script php, base de données...) appliquent le même encodage - ou à défaut convertissent les valeurs reçues pour correspondre à leur besoin.

PHP, utiliser des caracteres speciaux dans des chaines

par DryDemon » 13 juil. 2016, 17:20

Comment fait on pour entrer des caracteres speciaux ("'(-è_çà)dans des chaines?
mon site : temp2000.esy.es/blog.php
Il affiche des caractere avec ? a l'interieur.
Comment peut on corriger ce probleme? Merci