Page 1 sur 1
Signe Œ dans le titre d'une page
Publié : 26 sept. 2006, 19:22
par Ymai
Bonjour
Dans le cadre d'un site web intitulé Nord-Œ-Nord-Est, j'envisage d'utiliser le signe Œ dans le titre des pages (celui qui se trouve dans la barre de titre, donc) ainsi que dans le texte.
Le site n'est destiné qu'à un public francophone. On ne peut toutefois écarter l'idée que des citoyens francophones d'autres pays, établis chez nous, mais dont l'ordinateur serait configuré selon une autre norme, puissent également aller voir de quoi il retourne. Par exemple, tous les fonctionnaires européens.
Y aurait-il des raisons d'éviter l'usage du "Œ" ? Ce caractère est-il correctement affiché chez tous? Comment le savoir?
Merci pour toute information.
Re: Signe Œ dans le titre d'une page
Publié : 26 sept. 2006, 21:04
par calimo
Ymai a écrit :Ce caractère est-il correctement affiché chez tous? Comment le savoir?
Du moment que l'encodage utilisé est correctement spécifié, il n'y a pas de problème.
Si tu utilises un encodage unicode, c'est le caractère 00bc. Il sera correctement affiché pour autant que l'utilisateur possède ce caractère installé.
http://mess.genezys.net/unicode/?search=%C2%BC#
Si tu n'utilises pas unicode, choisis bien ton encodage, par exemple windows-1252 ou iso-8859-1. Le caractère y existe à l'emplacement BC, donc il n'y aura aucun problème tant que l'utilisateur a ce caractère.
http://www.miakinen.net/vrac/charsets/
PS : à lire attentivement :
http://french.joelonsoftware.com/Articles/Unicode.html
Publié : 26 sept. 2006, 23:13
par Ymai
Je suis en
Code : Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Windows me disait effectivement que le code est 00xBC, mais je me demandais jusqu'à quel point on peut lui faire confiance.
Effectivement, très intéressant, l'article
http://french.joelonsoftware.com/Articles/Unicode.html
Un tout grand merci.
Publié : 27 sept. 2006, 08:51
par calimo
Ymai a écrit :Je suis en
Code : Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Windows me disait effectivement que le code est 00xBC, mais je me demandais jusqu'à quel point on peut lui faire confiance.
Attention ! N'oublie pas (ou apprend) que la balise meta a une priorité moindre que les entêtes HTTP. Si autre chose y est spécifié, ça risque d'être la catastrophe, donc sois attentif
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Publié : 27 sept. 2006, 09:16
par Ymai
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"> ???
Je n'ai pas encore tout lu le document

Publié : 27 sept. 2006, 09:37
par Heptaeon
Cadeau
http://www.webrankinfo.com/outils/header.php
Ca pemet de voir ce qui est donner dans le header ^^.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.2; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Publié : 27 sept. 2006, 12:07
par Ymai
Merci
Mais je ne maîtrise pas ce que signifient les infos données là par rapport à ce que je mets moi-même dans les entêtes de mes pages.
Si c'est vraiment important pour le problème que je soumettais, je veux bien apprendre.
Publié : 27 sept. 2006, 13:04
par martin
un outils plus pratique à mon goût : l'extension
LiveHTTPHeaders
Lorsque tu demandes une page à un serveur, ce serveur spécifie au client (Firefox) que la page est dans tel encodage, dans ce que l'on appelle les entêtes HTTP.
Ce que te dis Calimo, c'est que cette information d'encodage (charset) signifié par le serveur à priorité (du moins dans Firefox) aux informations que tu spécifies dans la balise META de ton fichier.
Donc il te faut vérifier avec les outils que l'on t'a proposé si ton serveur sert ta page avec la bonne information.
Si ce n'est pas le cas, tu as plusieurs solutions :
Si ton serveur est Apache, tu peux indiquer dans un fichier .htaccess le charset que tu souhaites avec la ligne :
Dorénavant tous les fichiers .html contenu dans ce répertoire (et descendants) seront servi avec cet encodage.
Si c'est un autre serveur, ce doit être réglable, voir la doc.
Une autre solution est de passer par un language comme php, en utilisant la commande header(), en tout début de fichier :
un peu d'info :
http://www.w3.org/International/questio ... ss-charset
http://www.w3.org/International/O-HTTP-charset
Publié : 27 sept. 2006, 13:19
par calimo
martin a écrit :Ce que te dis Calimo, c'est que cette information d'encodage (charset) signifié par le serveur à priorité (du moins dans Firefox) aux informations que tu spécifies dans la balise META de ton fichier.
Pas uniquement dans Firefox : dans tous les navigateurs qui respectent la recommandation du W3C à ce sujet :
http://www.la-grange.net/w3c/html4.01/c ... encoding-7
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7