Conseil du jour : Encodez dès le début

Choisissez l’encodage de votre projet dès le début

Trop souvent, des amis développeurs viennent me voir pour des problèmes d’accents. Et trop souvent ils auraient pu évité ces problèmes s’ils avaient vérifié que leurs fichiers, bases de données, tables et champs.

Maintenant que j’ai fait le tour, je vous conseil d’utiliser l’utf-8. Je trouve 2 intérêts à cet encodage : il comprend tous les caractères utilisables dans tous les pays, et vous n’avez plus besoin d’utiliser é pour afficher un é.

Faîtes attention lors de la création d’une base de données, phpMyAdmin utilise le latin1_swedish_ci

Bases de données

Choisissez « utf8_general_ci ».

Encodage Base de données

Encodage Base de données

Tables

Choisissez « utf8_general_ci ».

Encodage Tables

Encodage Tables

Champs

Choisissez « utf8_general_ci ».

Encodage Champs

Encodage Champs

Fichiers

Si vous utilisez encore notepad++, regardez dans le menu « Format ».

Encodage notepad++

Par défaut, Notepad++ utilise l’ANSI

Si vous utilisez Eclipse, faîtes bouton de droite sur un projet et choisissez « Properties ». Puis vérifiez que l’encodage est bien « UTF-8 ».

Encodage Eclipse

Encodage Eclipse

Par défaut, Eclipse utilise l’UTF-8

Tagués avec : , , ,
Publié dans Conseil du jour

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*