Solution aux problèmes d'accents avec la librairie GD et PHP
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 :
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 :
- Télécharger l'archive ZIP d'une version récente de PHP (5.3 ou >) http://windows.php.net/download/
- Arrêtez votre serveur Web.
- Allez dans votre répertoire ext situé dans votre installation PHP.
- Rechercher le fichier nommé php_gd2.dll puis renommez-le en .old.
- Décompressez le fichier php_gd2.dll de l'archive téléchargée dans le répertoire ext.
- Démarrez votre serveur Web puis réessayez.
Tags : librairie, accents, GD, PHP, astuces
| << Astuces PHP | Identifier les caractères accentués d'une chaine avec les regex de PHP >> |
Ces articles peuvent vous intéresser :

