Encodage UTF8 / ISO 8859-1
Fermé
fayard73
Messages postés
1
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
8 septembre 2008
-
8 sept. 2008 à 12:17
vive la vie - 3 sept. 2013 à 11:43
vive la vie - 3 sept. 2013 à 11:43
A voir également:
- Encodage iso-8859-1
- Fichier iso - Guide
- Windows 10 iso - Guide
- Télécharger ubuntu 64 bits français iso - Télécharger - Systèmes d'exploitation
- Power iso 32 bits - Télécharger - Gravure
- Medicat iso - Guide
3 réponses
Salut,
J'ai moi même eu un problème dans le même genre : Sur une page encodée en ISO 8859-1, certains caractères accentués s'affichaient mal et d'autres correctement. En ouvrant le fichier source dans un éditeur de texte (TextMate sur Mac), je ne voyais pas de différence. J'ai donc essayé de copier un caractère qui s'affiche correctement dans le navigateur, et je l'ai collé à la place d'un de ceux qui posaient problème. Et ça fonctionne, apparemment c'est le même caractère mais il n'est pas codé pareil.
J'ai bien noté que ton problème est que tu ne souhaites pas modifier tes 200 fichiers.
Une autre solution consiste en effet à modifier l'encodage côté serveur, voici la manip sur un serveur apache :
Apache
Historiquement apache travail en ISO-8859-1, c'est donc dans cette norme qu'il risque d'envoyer ses entêtes.
L'instruction à modifier dans le httpd.conf ou dans un .htaccess :
AddDefaultCharset UTF-8
Cette instruction est tirée de cette page, qui m'a bien aidée : http://electron-libre.fassnet.net/utf8.php
Tu peux aussi te documenter sur cet excellent site : https://forum.alsacreations.com/topic-17-29978-1-Pre-requis-Notions-de-base-sur-lencodage-des-caracteres.html
Bon courage
J'ai moi même eu un problème dans le même genre : Sur une page encodée en ISO 8859-1, certains caractères accentués s'affichaient mal et d'autres correctement. En ouvrant le fichier source dans un éditeur de texte (TextMate sur Mac), je ne voyais pas de différence. J'ai donc essayé de copier un caractère qui s'affiche correctement dans le navigateur, et je l'ai collé à la place d'un de ceux qui posaient problème. Et ça fonctionne, apparemment c'est le même caractère mais il n'est pas codé pareil.
J'ai bien noté que ton problème est que tu ne souhaites pas modifier tes 200 fichiers.
Une autre solution consiste en effet à modifier l'encodage côté serveur, voici la manip sur un serveur apache :
Apache
Historiquement apache travail en ISO-8859-1, c'est donc dans cette norme qu'il risque d'envoyer ses entêtes.
L'instruction à modifier dans le httpd.conf ou dans un .htaccess :
AddDefaultCharset UTF-8
Cette instruction est tirée de cette page, qui m'a bien aidée : http://electron-libre.fassnet.net/utf8.php
Tu peux aussi te documenter sur cet excellent site : https://forum.alsacreations.com/topic-17-29978-1-Pre-requis-Notions-de-base-sur-lencodage-des-caracteres.html
Bon courage
Merci pour ce lien : http://electron-libre.fassnet.net/utf8.php. L'ajout de AddDefaultCharset UTF-8
était la solution pour moi.
Un scipt .php de NEWS qui affichait des � à la place des accents. Le codage sur mon navigateur affichait par déffaut : UTF-8 et quand je le mettais en ISO-8859-1 c'était parfait. Seulement voilà, j'ai incéré ce code et tout s'affiche correctement.
Merci. Je sait que le problème est résolu mais si quelqu'un ce reconnait dans ma description, mettez AddDefaultCharset UTF-8 dans un .htaccess
Pour les plus novice que moi :
-Vérifier si ce fichier existe déjà avec un client ftp tel que WinSCP par exemple, à la racine du répertoir conserné.
Si il existe vous pouvez modifier le fichiers directement depuis ce client FTP en ajoutant simplemment ce texte à la ligne.
-Si il n'existe pas, créez un fichiers avec un éditeur de texte. Le bloc note Windows par exemple. Collez : AddDefaultCharset UTF-8 à l'interrieur, nommez ensuite le fichier comme il vous plaira puis choisissez de l'enregistrer en UTF-8. Ouvrez vôtre client FTP (WinSCP ou autre) puis glissez ce fichier à la racine du répertoir conserné. Celà fait, renommez le .htaccess.
Salut
était la solution pour moi.
Un scipt .php de NEWS qui affichait des � à la place des accents. Le codage sur mon navigateur affichait par déffaut : UTF-8 et quand je le mettais en ISO-8859-1 c'était parfait. Seulement voilà, j'ai incéré ce code et tout s'affiche correctement.
Merci. Je sait que le problème est résolu mais si quelqu'un ce reconnait dans ma description, mettez AddDefaultCharset UTF-8 dans un .htaccess
Pour les plus novice que moi :
-Vérifier si ce fichier existe déjà avec un client ftp tel que WinSCP par exemple, à la racine du répertoir conserné.
Si il existe vous pouvez modifier le fichiers directement depuis ce client FTP en ajoutant simplemment ce texte à la ligne.
-Si il n'existe pas, créez un fichiers avec un éditeur de texte. Le bloc note Windows par exemple. Collez : AddDefaultCharset UTF-8 à l'interrieur, nommez ensuite le fichier comme il vous plaira puis choisissez de l'enregistrer en UTF-8. Ouvrez vôtre client FTP (WinSCP ou autre) puis glissez ce fichier à la racine du répertoir conserné. Celà fait, renommez le .htaccess.
Salut