De nombreux navigateurs web affichent par défaut l'encodage de caractères occidental (ISO-8859-1). Cela signifie que les pages contenant du texte dans un alphabet non occidental, comme le cyrillique ou l'arabe, apparaissent souvent de manière illisible. L'Unicode, en revanche, permet d'afficher plusieurs alphabets ; l'encodage Unicode standard est l'UTF-8.
Tous les jeux de caractères neseront pas correctement affichés avec ce format d'encodage, mais la plupart le seront. Vous trouverez des informations précises sur l'encodage de caractères qui permet d'afficher ici.
Pour vous assurer que votre page web s'affiche correctement dans les différents navigateurs et sur les différentes plateformes (si elle n'est pas en anglais), vous devez suivre les étapes suivantes :
1. Dans votre document HTML, insérez une ligne XML précisant l'encodage des caractères sous la déclaration de type de document (DTD). Si vous utilisez UTF-8, la ligne se présentera comme suit :
<?xml encoding="UTF-8"?>
2. Lorsque vous codez votre page HTML, veillez à inclure dans l'en-tête une balise META indiquant le jeu de caractères. Si vous comptez encoder votre page en Unicode, indiquez UTF-8 comme jeu de caractères dans la balise META. Si vous utilisez l'encodage UTF-8, votre balise META se présentera comme suit :
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
3. Lorsque vous enregistrez votre page HTML, veillez à ce que l'encodage des caractères corresponde à celui que vous avez indiqué. Si vous choisissez UTF-8, vous devrez enregistrer votre page avec ce type d'encodage.
4. Dans votre compte IndicHosts.net, ajoutez un fichier .htaccess dans le répertoire où se trouveront vos pages web utilisant un encodage non occidental. Si l'ensemble de votre site utilise des caractères différents, vous pouvez placer votre fichier .htaccess dans /public_html. Dans le fichier .htaccess, ajoutez la ligne suivante :
AddDefaultCharset Off