[Centos]Caractère bizzare a l'affichage
Résolu
Willy
-
Willy -
Willy -
Bonsoir les amis !
J'écris un site web pour mon entreprise et je voudrais le tester sous linux centos 4. Le problème cè que le texte avec caractères accentués, apparait sous cette forme (Voir plus bas)
"a 鴩 transform饠en 鴡blissement bancaire par le d飲et enti貥ment d鴥nu par l?Etat de C?d?Ivoire."
J'utilise le serveur web Apache2.
Il en est de même lorsque j'utilise un utilitaire tel que PUTTY.
Ya til moyen de me débarrasser de ces anomalies et avoir quelque chose de plus lisible ?
J'écris un site web pour mon entreprise et je voudrais le tester sous linux centos 4. Le problème cè que le texte avec caractères accentués, apparait sous cette forme (Voir plus bas)
"a 鴩 transform饠en 鴡blissement bancaire par le d飲et enti貥ment d鴥nu par l?Etat de C?d?Ivoire."
J'utilise le serveur web Apache2.
Il en est de même lorsque j'utilise un utilitaire tel que PUTTY.
Ya til moyen de me débarrasser de ces anomalies et avoir quelque chose de plus lisible ?
A voir également:
- [Centos]Caractère bizzare a l'affichage
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
- Caractere speciaux mac - Guide
3 réponses
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 !
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