{"id":145,"date":"2008-12-12T12:14:46","date_gmt":"2008-12-12T11:14:46","guid":{"rendered":"http:\/\/www.superkikim.com\/?p=145"},"modified":"2015-09-02T16:11:03","modified_gmt":"2015-09-02T14:11:03","slug":"les-accents-ne-saffichent-pas-dans-firefox-pourquoi","status":"publish","type":"post","link":"https:\/\/akim.sissaoui.com\/en\/informatique\/les-accents-ne-saffichent-pas-dans-firefox-pourquoi\/","title":{"rendered":"Les accents ne s&#8217;affichent pas dans Firefox &#8211; Pourquoi ?"},"content":{"rendered":"<p>=Introduction=<\/p>\n<p>Il est tr\u00e8s \u00e9nervant, apr\u00e8s un changement d&#8217;h\u00e9bergeur ou de serveur, de constater que le beau site qu&#8217;on avait fait en fran\u00e7ais n&#8217;affichent plus les accents, mais \u00e0 la place, un point d&#8217;interrogation ou des caract\u00e8res bizarres. Dans la plupart des cas, les probl\u00e8mes d&#8217;accents peuvent \u00eatre imput\u00e9s au serveur, plut\u00f4t qu&#8217;au client.<\/p>\n<p><!--more--><!--toc--><\/p>\n<p>=Page de caract\u00e8re, c&#8217;est quoi ?=<\/p>\n<p>Les pages de caract\u00e8res sont des tables de traduction des caract\u00e8res d&#8217;\u00e9criture. Pour un ordinateur, les lettres en elles m\u00eames ne sont que des informations cod\u00e9es. En r\u00e9alit\u00e9, l&#8217;ordinateur re\u00e7oit des codes num\u00e9riques, qui traduit en lettres en se basant sur ces tables. Mais il y a des tables diff\u00e9rentes presque pour chaques langues et chaques pays, ainsi, un &#8220;\u00e9&#8221; dans la page utilis\u00e9e en france peut apparaitre comme un autre caract\u00e8re aux Etats-Unis, voire ne pas \u00eatre reconnu du tout.<\/p>\n<p>C&#8217;est pourquoi ont \u00e9t\u00e9 d\u00e9velopp\u00e9s des pages de caract\u00e8res standardis\u00e9es qui contiennent la totalit\u00e9 des caract\u00e8res utilis\u00e9s dans les alphabets latins, inclus tous les types de combinaisons lettre-accents, ponctuations, etc&#8230;<\/p>\n<p>La plus utilis\u00e9e est UTF-8. En France, on retrouve ls plus souvent ISO-8859-1, voire ISO-8859-15 qui a introduit le support du caract\u00e8re \u20ac entre autre.<\/p>\n<p>=Le probl\u00e8me=<\/p>\n<p>Votre site a \u00e9t\u00e9 probablement cr\u00e9\u00e9 avec un outil comme Frontpage, qui utilise par d\u00e9faut la page de caract\u00e8re windows 1252 qui n&#8217;est pas standardis\u00e9e. Sur un serveur IIS (microsoft), en g\u00e9n\u00e9ral \u00e7a passe assez bien, mais d\u00e8s qu&#8217;on se retrouve sur un serveur non Microsoft, et qui respecte les standards, le code de page UTF-8 est souvent forc\u00e9 par le serveur. D\u00e8s lors, peu importe que la balise &#8220;&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=windows-1252&#8243; \/&gt; &#8221; soit indiqu\u00e9e en haut de la page web, celle-ci n&#8217;est pas prise en compte par firefox, qui se r\u00e9f\u00e8re \u00e0 la balise impos\u00e9e par le serveur web.<\/p>\n<p>=La solution=<\/p>\n<p>D&#8217;abord assurez-vous que dans votre site web, vous avez param\u00e9tr\u00e9 la balise charset. Le haut de vos pages doit contenir:<\/p>\n<pre lang=\"html\">&lt;meta http-equiv=\"Content-Type\" content=\"text\/html; charset=xxx\"&gt;<\/pre>\n<p>xxx \u00e9tant remplac\u00e9 par le charset utilis\u00e9, par exemple dans le cas de frontpage, windows-1252.<\/p>\n<p>Ensuite,cr\u00e9ez un fichier appeler &#8220;.htaccess&#8221; (le point au d\u00e9but est indispensable) dans lequel vous ajouterez la ligne suivante:<\/p>\n<pre lang=\"html\">AddDefaultCharset Off<\/pre>\n<p>Mettez ce fichier dans le r\u00e9pertoire racine de votre site (en g\u00e9n\u00e9ral \/httpdocs\/ ou \/public.html\/)<\/p>\n<p>De cette mani\u00e8re, la page de caract\u00e8re habituellement forc\u00e9e par le serveur ne sera plus impos\u00e9e \u00e0 votre site web. Pour v\u00e9rifier si l&#8217;effet escompt\u00e9 est obtenu, il est indispensable de vider le cache de votre explorateur, qu&#8217;il s&#8217;agisse de Firefox ou d&#8217;internet explorer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>=Introduction= Il est tr\u00e8s \u00e9nervant, apr\u00e8s un changement d&#8217;h\u00e9bergeur ou de serveur, de constater que le beau site qu&#8217;on avait fait en fran\u00e7ais n&#8217;affichent plus les accents, mais \u00e0 la place, un point d&#8217;interrogation ou des caract\u00e8res bizarres. Dans la plupart des cas, les probl\u00e8mes d&#8217;accents peuvent \u00eatre imput\u00e9s au serveur, plut\u00f4t qu&#8217;au client.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[220],"tags":[97,98,96,99],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/145"}],"collection":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":4,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":149,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/145\/revisions\/149"}],"wp:attachment":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}