Charset iso-8859-1 et accents

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 : Charset iso-8859-1 et accents

par Tong » 18 nov. 2007, 03:13

Ok.

Par exemple en utf-8, aucun soucis ?

EDIT : question un peu fainéante désolé. Hop, résolu, merci de l'aide !

par h0_noMan » 17 nov. 2007, 21:10

Avec le bon charset il n'y a aucun soucis.
Mais si tu les stock dans ta BDD elle doit avoir aussi le meme charset.

par Invité » 17 nov. 2007, 20:25

Ok.

Roule pour htmlentities().

Et sinon, il est possible de mettre directement des é à ù € ect ... dans le code, en choisissant le bon charset ?

Ou c'est prendre le risque d'avoir des résultats bizarre sur certaines config d'utilisateur ?

par h0_noMan » 17 nov. 2007, 19:12

Préfères plutot htmlentities().
Apres tu peux faire toi meme une fonction de remplacement de caractères avec exactement ce que tu souhaites remplacer.

Charset iso-8859-1 et accents

par Tong » 17 nov. 2007, 18:03

Hello,

Est-il toujours nécessaire d'ecrire les accents et caractères spéciaux selon leur code html quelque soit le charset choisi ?

J'ai un peu de mal avec cette histoire de charset. Sur mon site, avec un charset iso-8859-1, le résultat est le même que je remplace les caractères spéciaux par leur équivalent html ou pas.

Mais c'est peut être dépendant uniquement du navigateur ?

Le problème, c'est que tout le contenu de mon site est géré depuis une interface admin. Et la personne qui rentre les textes et fiches produits n'a aucune notion d'html, je ne peut pas trop lui demander de remplacer tout ses accents par des codes html (sans parler des ° , € et cie ...).

Alors es-ce que je peut supposer que, puisque ca s'affiche bien chez moi sur IE comme sur firefox, sans remplacer les accents par leur code html, ça va marcher quelque soit la config de l'utilisateur ?

Ou je suis bon pour mettre des str_replace() à tout bout de champ ?