Webmaster Hub: Explications sur les accents - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Explications sur les accents Noter : -----

#1 L'utilisateur est hors-ligne   skurty 

  • Groupe : Membre
  • Messages : 4
  • Inscrit(e) : 04-avril 10
  • Genre:Homme

Posté 04 avril 2010 - 20:13

Bonjour,

je fais un site avec des pages en utf-8 et une base de données mysql avec les tables en utf8_general_ci.

J'aurais voulu savoir comment gérer les accents.

Comment dois-je stocker les accents dans mysql : sous forme html (par exemple é) ou les laisser comme ils sont ?

Lors de l'affichage du contenu de la base de données, dois-je convertir les caractères au format html ou puis-je les laisser comme ils sont ?

Actuellement lorsque je tape du texte, je remplace à chaque fois les accents par l'équivalent en html, est-ce nécessaire avec une page en utf-8 ?

Merci de votre aide
0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 05 avril 2010 - 00:15

Laisse tout tel quel, mais n'oublie pas le charset dans le Content-Type.

Jacques.
0

#3 L'utilisateur est hors-ligne   skurty 

  • Groupe : Membre
  • Messages : 4
  • Inscrit(e) : 04-avril 10
  • Genre:Homme

Posté 05 avril 2010 - 09:01

Merci de ta réponse.

Avec mes pages en utf-8 je peux donc mettre les accents comme ils sont, cela ne posera pas de problème pour les étrangers ?

Voir le messagejcaron, le 05 avril 2010 - 00:15, dit :

Laisse tout tel quel, mais n'oublie pas le charset dans le Content-Type.

Jacques.

0

#4 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 05 avril 2010 - 12:20

Oui, c'est le but de l'UTF-8 (et d'Unicode en général).

Evidemment il faut que tu fasses attention que tout reste toujours en UTF-8 (navigateur/scripts/sql etc.) et qu'il n'y ait pas des conversions inutiles ajoutées ici ou là. Mais à partir du moment où tout est bien en UTF-8, ce sera lisible par tout le monde ou presque.

Jacques.
0

#5 L'utilisateur est hors-ligne   skurty 

  • Groupe : Membre
  • Messages : 4
  • Inscrit(e) : 04-avril 10
  • Genre:Homme

Posté 05 avril 2010 - 17:27

Pourrais-tu me donner des exemples de conversions inutiles stp ?
0

#6 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 05 avril 2010 - 18:35

Ben des utf8_decode ou utf8_encode ou équivalents, dans ton code directement ou dans des modules/classes que tu utiliserais et qui considèreraient à tort qu'on leur fournit autre chose que de l'UTF-8 ou qu'elles doivent produire autre chose que de l'ISO.

Mais bon, tant que tu vois bien tout s'afficher correctement, ce sera bon pour tout le monde a priori (sinon tu verras des choses genre è à la place des accents "normaux", par exemple).

Jacques.
0

#7 L'utilisateur est hors-ligne   skurty 

  • Groupe : Membre
  • Messages : 4
  • Inscrit(e) : 04-avril 10
  • Genre:Homme

Posté 05 avril 2010 - 18:46

J'avais juste eu quelques problèmes avec certains fichiers qui n'avaient pas le bon encodage (ce qui donnait des losanges noirs avec des point d'interrogation) mais maintenant tout est ok.

Merci de tes réponses.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)