Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 &egrave; &eacute; &agrave; etc...

Dernière modification par ponsfrilus (Le 25/08/2006, à 15:02)

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.

Hors ligne