Solution aux problèmes d’accents avec la librairie GD et PHP

php-logo
Si vous utilisez la librairie GD inclue avec PHP sur une plateforme Windows pour afficher des images contenant du texte, il se peut que vous soyez confrontez à un problème d’affichage des caractères accentués en utilisant une fonction imagettftext et une police TrueType. Le rendu des accents est par exemple similaire à l’image ci-dessous :

accent_gd_php

Ce problème peut être lié à l’utilisation d’une dll de la librairie GD de PHP trop ancienne. Essayez alors de la mettre à jour :

  1. Télécharger l’archive ZIP d’une version récente de PHP (5.3 ou >) http://windows.php.net/download/
  2. Arrêtez votre serveur Web.
  3. Allez dans votre répertoire ext situé dans votre installation PHP.
  4. Rechercher le fichier nommé php_gd2.dll puis renommez-le en .old.
  5. Décompressez le fichier php_gd2.dll de l’archive téléchargée dans le répertoire ext.
  6. Démarrez votre serveur Web puis réessayez.
David Jovanovic
Fondateur de Lecoindunet et rédacteur à mes heures perdues, ma passion pour l'informatique et mes expériences professionnelles m'ont permis d'acquérir de solides connaissances dans les domaines liés aux nouvelles technologies. En démarrant ma carrière comme technicien, puis en devenant développeur et maintenant chef de projet informatique, je fais de ma polyvalence ma force et m'aspire à partager mes connaissances le web.
1 COMMENTAIRE

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici