Ubuntu serveur 8.04

Séb seb.bubuntu at gmail.com
Ven 11 Sep 11:48:38 BST 2009


Philippe Gayot wrote:
> Bonjour,
> 
> Je viens d'installer Ubuntu serveur 8.04 sur une machine dédiée chez OVH
> ; dans le but de démarrer avec un OS propre et avant d'installer quoi
> que ce soit d'autre, existe-t'il un certain nombre de points à vérifier
> ? Par exemple, faut-il vérifier certains fichiers pour être sur que
> l'encodage est bien ISO-8859-1 ?
> D'ailleurs, que encodage choisir ?

Salut,

Personnellement, pour les serveurs, je préfère utiliser Debian mais peu importe.

L'encodage est un problème qu'on rencontre souvent quand on commence à jouer
avec les serveurs...
La configuration par défaut d'Apache 2 sous Ubuntu ne spécifie pas d'encodage
par défaut: il se contente donc de "servir" une page sans fournir d'info sur son
encodage et c'est au navigateur de deviner l'encodage.
La vraie question est donc de savoir COMMENT le navigateur détermine l'encodage
d'une page car, au final, ce qui est important, c'est que le navigateur affiche
correctement la page!
Un navigateur à (au moins) 3 façons pour choisir un encodage:
1. L'utilisateur lui spécifie l'encodage
2. Le serveur web qui a envoyé la page spécifie l'encodage.
3. La page que le navigateur recoit spécifie elle-même son encodage.

Pour le 1. voir les options de son navigateur.

Pour le 2., on peut indiquer à Apache de spécifier l'encodage. Sous Ubuntu (et
Apache 2), il suffit d'éditer le fichier /etc/apache2.conf.d/charset et de
relancer Apache.

Pour le 3., qui est à mon avis la solution à adopter, cela dépend du language
employé.
Pour HTML, on utilisera une balise meta, exemple:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

Pour XHTML, on spécifie l'encodage du fichier xml:
<?xml version="1.0" encoding="ISO-8859-1"?>

Plus d'info:
http://fr.wikipedia.org/wiki/Unicode_et_HTML

Quels que soient la solution et l'encodage choisis, il vaut mieux rester
uniforme pour éviter des couacs.

Personnellement, j'utilise l'UTF-8 qui me semble plus "d'avenir" que l'ISO-8859-1.

Séb




Plus d'informations sur la liste de diffusion ubuntu-fr