/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Kubuntu: apache og mailman uenige om tegns~
Fra : Mads Bondo Dydensbor~


Dato : 19-03-06 21:34

Hej

Nu gik det jo så fint med mit cronproblem (tak til Jes), så her har jeg et
andet. Jeg har installeret apache2 og mailman. Mailman leverer sine ting i
iso-8859-1, apache synes det skal være UTF-8. Se f.eks. her (med headere
gemt, hentet via wget):

HTTP/1.1 200 OK
Date: Sun, 19 Mar 2006 20:08:01 GMT
Server: Apache/2.0.54 (Ubuntu) PHP/5.0.5-2ubuntu1.2
Last-Modified: Wed, 22 Feb 2006 21:21:58 GMT
ETag: "5208fa-434-b7c8e980"
Accept-Ranges: bytes
Content-Length: 1076
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<title>The Test Archives</title>
<META NAME="robots" CONTENT="noindex,follow">
<META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">


Så, apaches headers sider utf-8, mailman siger iso-8859-1.

Jeg ville egentlig gerne have apache til at bruge mailmans meta http-equiv
tag...

Hints? Jeg er ikke den store apache haj, og har ikke rigtigt oplevet den her
slags problemer før...

Et alternativ kunne være at få mailman til at konvertere alt til utf8, men
jeg forestiller mig at det er nemmere at få Apache til at fatte mailman?

På forhånd tak for hjælpen.

Mads

--
Mads Bondo Dydensborg mads@dydensborg.dk http://www.madsdydensborg.dk/

Of course the people don't want war. But after all, it's the leaders of the
country who determine the policy, and it's always a simple matter to drag
the
people along whether it's a democracy, a fascist dictatorship, or a
parliament, or a communist dictatorship. Voice or no voice, the people can
always be brought to the bidding of the leaders. That is easy. All you have
to do is tell them they are being attacked, and denounce the pacifists for
lack of patriotism, and exposing the country to greater danger.

- Herman Goering at the Nuremberg trials


 
 
Michael Rasmussen (19-03-2006)
Kommentar
Fra : Michael Rasmussen


Dato : 19-03-06 22:57

On Sun, 19 Mar 2006 21:33:30 +0100, Mads Bondo Dydensborg wrote:

> Hej
>
> Nu gik det jo så fint med mit cronproblem (tak til Jes), så her har jeg
> et andet. Jeg har installeret apache2 og mailman. Mailman leverer sine
> ting i iso-8859-1, apache synes det skal være UTF-8. Se f.eks. her (med
> headere gemt, hentet via wget):
>
> HTTP/1.1 200 OK
> Date: Sun, 19 Mar 2006 20:08:01 GMT
> Server: Apache/2.0.54 (Ubuntu) PHP/5.0.5-2ubuntu1.2 Last-Modified: Wed, 22
> Feb 2006 21:21:58 GMT ETag: "5208fa-434-b7c8e980"
> Accept-Ranges: bytes
> Content-Length: 1076
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
> Content-Type: text/html; charset=UTF-8
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML>
> <HEAD>
> <title>The Test Archives</title>
> <META NAME="robots" CONTENT="noindex,follow"> <META
> http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
>
>
> Så, apaches headers sider utf-8, mailman siger iso-8859-1.
>
> Jeg ville egentlig gerne have apache til at bruge mailmans meta http-equiv
> tag...
>
Du har ikke dette stående i apache2.conf (/etc/apache2/apache2.conf)
AddDefaultCharset utf-8

Hvis du sætter den til off, vil apache ikke sætte nogen http-header med
charset.

Læs mere her:
http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset

Hint: DefaultCharset kan overloades i en .htaccess fil.
http://www.w3.org/International/questions/qa-htaccess-charset
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Mads Bondo Dydensbor~ (20-03-2006)
Kommentar
Fra : Mads Bondo Dydensbor~


Dato : 20-03-06 07:50

Michael Rasmussen wrote:

> On Sun, 19 Mar 2006 21:33:30 +0100, Mads Bondo Dydensborg wrote:
>
>> Hej
>>
>> Nu gik det jo så fint med mit cronproblem (tak til Jes), så her har jeg
>> et andet. Jeg har installeret apache2 og mailman. Mailman leverer sine
>> ting i iso-8859-1, apache synes det skal være UTF-8. Se f.eks. her (med
>> headere gemt, hentet via wget):

[...]
>>
>> Jeg ville egentlig gerne have apache til at bruge mailmans meta
>> http-equiv tag...
>>
> Du har ikke dette stående i apache2.conf (/etc/apache2/apache2.conf)
> AddDefaultCharset utf-8
>

Ah - ikke der, men i conf.d/charset ... right on.

> Hvis du sætter den til off, vil apache ikke sætte nogen http-header med
> charset.
>
> Læs mere her:
> http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset

Lige hvad jeg havde brug for tak.

>
> Hint: DefaultCharset kan overloades i en .htaccess fil.
> http://www.w3.org/International/questions/qa-htaccess-charset

Den havde jeg faktisk set, men havde opfattet det som at man selv skulle
sætte det, f.eks. for alle mailmans filer. Det ser ud som om at det er
præcist det jeg har brug for: AddDefaultCharset off i en .htaccess i
mailmans katalog.

Jeg takker mange gange.

Mvh

Mads

--
Mads Bondo Dydensborg mads@dydensborg.dk http://www.madsdydensborg.dk/

The Bible tells us to be like God, and then on page after page it describes
God as a mass murderer. This may be the single most important key to the
political behavior of Western Civilization.
- Robert A. Wilson (Right Where You Are Sitting Now)


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste