[Centos]Caractère bizzare a l'affichage
Résolu/Fermé
A voir également:
- [Centos]Caractère bizzare a l'affichage
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractère spéciaux mac clavier - Guide
- Caractère invisible - Forum Windows
3 réponses
kelux
Messages postés
3065
Date d'inscription
vendredi 18 juin 2004
Statut
Contributeur
Dernière intervention
20 janvier 2023
432
26 sept. 2006 à 18:32
26 sept. 2006 à 18:32
Salut !
J'ai eu le cas similaire chez un client sur une centos.
En fait il faut que tu passes d'UTF8 en ISO 8859-1... soit le codage par défaut des pages.
Ca se trouve dans le fichier de conf d'apache et par défaut on y retrouve UTF8 ...
Redémarre ton démon apache apres.
a+
J'ai eu le cas similaire chez un client sur une centos.
En fait il faut que tu passes d'UTF8 en ISO 8859-1... soit le codage par défaut des pages.
Ca se trouve dans le fichier de conf d'apache et par défaut on y retrouve UTF8 ...
Redémarre ton démon apache apres.
a+
Merci l'ami ! C'est génial et ça marche
Dans le fichier /etc/httpd/conf/httpd.conf tu modifie la varible
AddDefaultCharset ki est à UTF8
Il faut la mettre à UTF-8859-1
Soit :
AddDefaultCharset UTF-8859-1
Et tu redemarres !
Dans le fichier /etc/httpd/conf/httpd.conf tu modifie la varible
AddDefaultCharset ki est à UTF8
Il faut la mettre à UTF-8859-1
Soit :
AddDefaultCharset UTF-8859-1
Et tu redemarres !
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
25 sept. 2006 à 23:19
25 sept. 2006 à 23:19
Salut,
applique ce script à tes fichiers html (si dans les pages html tu as les caractères elles même et pas leur codage html)
Les fichiers originaux seront sauvegarder avec leur nom.html.orig
Exemple
lami20j
applique ce script à tes fichiers html (si dans les pages html tu as les caractères elles même et pas leur codage html)
Les fichiers originaux seront sauvegarder avec leur nom.html.orig
#! /usr/bin/perl -i.orig -w use strict; =head1 NAME codage_caractere_avec_accent.pl - Convertir les caracteres speciaux dans une page html. =head1 SYNOPSIS [user@localhost ~]$ perl codage_caractere_avec_accent.pl fichier.html =head1 DESCRIPTION Niveau : Debutant =head1 AUTEUR lami20j =head1 COPYRIGHT Ce programme est un logiciel/script libre. Vous pouvez le copier ou le redistribuer sous les mêmes termes que Perl lui-même. ______________________________________________________________________ =cut while (<>){ s/À/À/g; # À s/Á/Á/g; # Á s/Â/Â/g; # Â s/Ã/Ã/g; # Ã s/Ä/Ä/g; # Ä s/Å/Å/g; # Å s/Æ/Æ/g; # Æ s/Ç/Ç/g; # Ç s/È/È/g; # È s/É/É/g; # É s/Ê/Ê/g; # Ê s/Ë/Ë/g; # Ë s/Ì/Ì/g; # Ì s/Í/Í/g; # Í s/Î/Î/g; # Î s/Ï/Ï/g; # Ï s/Ð/Ð/g; # Ð s/Ñ/Ñ/g; # Ñ s/Ò/Ò/g; # Ò s/Ó/Ó/g; # Ó s/Ô/Ô/g; # Ô s/Õ/Õ/g; # Õ s/Ö/Ö/g; # Ö s/Ø/Ø/g; # Ø s/Ù/Ù/g; # Ù s/Ú/Ú/g; # Ú s/Û/Û/g; # Û s/Ü/Ü/g; # Ü s/Ý/Ý/g; # Ý s/Þ/Þ/g; # Þ s/ß/ß/g; # ß s/à/à/g; # à s/á/á/g; # á s/â/â/g; # â s/ã/ã/g; # ã s/ä/ä/g; # ä s/å/å/g; # å s/æ/æ/g; # æ s/ç/ç/g; # ç s/è/è/g; # è s/é/é/g; # é s/ê/ê/g; # ê s/ë/ë/g; # ë s/ì/ì/g; # ì s/í/í/g; # í s/î/î/g; # î s/ï/ï/g; # ï s/ð/ð/g; # ð s/ñ/ñ/g; # ñ s/ò/ò/g; # ò s/ó/ó/g; # ó s/ô/ô/g; # ô s/õ/õ/g; # õ s/ö/ö/g; # ö s/ø/ø/g; # ø s/ù/ù/g; # ù s/ú/ú/g; # ú s/û/û/g; # û s/ü/ü/g; # ü s/ý/ý/g; # ý s/þ/þ/g; # þ s/ÿ/ÿ/g; # ÿ print; }
Exemple
$ cat a.html Test de caractères accéntués : À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü ÝÞ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ $ perl codage_caractere_avec_accent.pl a.html $ cat a.html Test de caractères accéntués : À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü ÝÞ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ $ cat a.html.orig Test de caractères accéntués : À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü ÝÞ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ
lami20j