Pages : 1
#1 Le 24/08/2006, à 13:52
- demcoul
[Resolu] Prob avec Server Web
Bonjour,
je viens d'installer mon serveur Web (www.um.edu.ml) et j'ai mis un site test. Seulement, les caractères accentués de la langue française ne sortent pas bien à l'affichage des pages.
Que faire ?
Dernière modification par demcoul (Le 25/08/2006, à 17:11)
Hors ligne
#2 Le 24/08/2006, à 18:31
- Ch'Portos
Re : [Resolu] Prob avec Server Web
Dans la config du serveur Apache (/etc/apache2/apache2.conf) tu peux chosir l'encodage grace a la ligne
AddDefaultCharset UTF-8
Ch'Portos
Hors ligne
#3 Le 25/08/2006, à 11:54
- demcoul
Re : [Resolu] Prob avec Server Web
J'ai fait ce que vous avez demandé mais encore ça ne va pas. C'est à que j'ai ajouté à mon fichier /etc/apache2/apache2.conf les lignes suivantes :
AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-1
mais pas de changement. Je vous présente les lignes de mon fichier de conf concernant les caractères, peut être quelque chose ne va pas :
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8
AddCharset GB2312 .gb2312 .gb
AddCharset utf-7 .utf7
AddCharset utf-8 .utf8
AddCharset big5 .big5 .b5
AddCharset EUC-TW .euc-tw
AddCharset EUC-JP .euc-jp
AddCharset EUC-KR .euc-kr
AddCharset shift_jis .sjis
Hors ligne
#4 Le 25/08/2006, à 12:54
- dexinou
Re : [Resolu] Prob avec Server Web
Dans firefox ------> Affichage/Encodages des caractères/détection automatique/universel
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#5 Le 25/08/2006, à 13:46
- demcoul
Re : [Resolu] Prob avec Server Web
Oui, dans Firefox ça marche, mais le prob c'est que cela est sans effet car sur Internet je ne sais pas les navigateurs utilisés.
Si il y a une autre solution, s'il vous plait.
Hors ligne
#6 Le 25/08/2006, à 13:57
- dexinou
Re : [Resolu] Prob avec Server Web
Dans /etc/apache2/conf/charset
ajouter les encodages voulus.
et reloader apache
Dernière modification par dexinou (Le 25/08/2006, à 13:57)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#7 Le 25/08/2006, à 14:32
- Ch'Portos
Re : [Resolu] Prob avec Server Web
Modifie ta ligne
LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
en placant "fr" en premier
Ch'Portos.
Hors ligne
#8 Le 25/08/2006, à 14:59
- ponsfrilus
Re : [Resolu] Prob avec Server Web
Es-tu sur d'avoir défini la meta:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
dans ta page HTML?
EDIT: cela dit cela n'a rien avoir avec la config de ton serveur apache! Tu dois dire au browser l'encodage de ta page, UTF-8, ISO-8859-1, etc... Lors que le navigateur est configuré en automatique, il gère les caractères accentuès avec ce paramètre. S'il ne l'est pas il prend l'encodage par défaut. Pour être vraiment sur que tes caractères accentuès marche dans TOUS les navigateurs, utilise les balise html du style è é à etc...
Dernière modification par ponsfrilus (Le 25/08/2006, à 15:02)
++
ponsfrilus #4886 #424255 - http://blog.donax.ch - Mon del.icio.us - Ubuntu sur FlickR
Hors ligne
#9 Le 25/08/2006, à 15:15
- ponsfrilus
Re : [Resolu] Prob avec Server Web
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /
En exmple tu peux rearder le code source de cette page:
1) le doctype qui donnent des infos sur le TYPE de DOCument, en particulier quel version d'html est utilisée.
2) la balise meta content qui donne les informations sur l'encodage au browser.
++
ponsfrilus #4886 #424255 - http://blog.donax.ch - Mon del.icio.us - Ubuntu sur FlickR
Hors ligne
Pages : 1