/ 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
sætte tegnsæt
Fra : Leonard


Dato : 11-12-04 16:08

Hvor er det lige at jeg sætter tegnsættet så min Apache skriver æøå ?
Den kører på en Fedora 1.

--
med venlig hilsen
Leonard - http://leonard.dk/

 
 
Michael Rasmussen (11-12-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 11-12-04 16:24

Leonard <nospam@invalid.invalid> wrote:

>Hvor er det lige at jeg sætter tegnsættet så min Apache skriver æøå ?
>Den kører på en Fedora 1.

Principielt bør du vel definere sprog og tegnsæt individuelt i hver HTML
fil...

Men du kan definere et default sprog og tegnsæt i filen
/etc/httpd/conf/httpd.conf




<mlr>

--

Af alle seksuelle afvigelser er afholdenhed dog den mest besynderlige..

Kasper Dupont (11-12-2004)
Kommentar
Fra : Kasper Dupont


Dato : 11-12-04 17:01

Michael Rasmussen wrote:
>
> Principielt bør du vel definere sprog og tegnsæt individuelt i hver HTML
> fil...

Det er en mulighed, men der er vel ikke noget i
vejen for, at alle sider på en server kan have
samme tegnsæt.

>
> Men du kan definere et default sprog og tegnsæt i filen
> /etc/httpd/conf/httpd.conf

Jeg har "AddDefaultCharset iso-8859-1" stående
i min. Det står desuden en kommentar om, at det
er en god idé at altid sætte et default (selvom
standarden angiver at et dokument er iso-8859-1
med mindre andet er angivet).

--
Kasper Dupont

Michael Rasmussen (11-12-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 11-12-04 17:07

Kasper Dupont <kasperd@daimi.au.dk> wrote:

>> Men du kan definere et default sprog og tegnsæt i filen
>> /etc/httpd/conf/httpd.conf
>
>Jeg har "AddDefaultCharset iso-8859-1" stående
>i min. Det står desuden en kommentar om, at det
>er en god idé at altid sætte et default (selvom
>standarden angiver at et dokument er iso-8859-1
>med mindre andet er angivet).

Kom gerne med et link til de sider der driller....


<mlr>

--

Af alle seksuelle afvigelser er afholdenhed dog den mest besynderlige..

Leonard (11-12-2004)
Kommentar
Fra : Leonard


Dato : 11-12-04 21:19

Michael Rasmussen <mic@NO_SPAMdou.dk> wrote:

>>Jeg har "AddDefaultCharset iso-8859-1" stående

Og det har jeg også.

>Kom gerne med et link til de sider der driller....

http://lam.dk/fejl.php

her ses det at det er fejlmeddelelserne det er galt med.

--
med venlig hilsen
Leonard - http://leonard.dk/

Michael Rasmussen (11-12-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 11-12-04 22:29

Leonard <nospam@invalid.invalid> wrote:

>>Kom gerne med et link til de sider der driller....
>
>http://lam.dk/fejl.php
>
>her ses det at det er fejlmeddelelserne det er galt med.

Det er ikke et problem i Apache opsætningen, men derimod dine
php-scripts der driller...

Jeg er desværre ikke så stærk i php at jeg kan fortælle hvordan du løser
det.



<mlr>

--

Af alle seksuelle afvigelser er afholdenhed dog den mest besynderlige..

Kasper Dupont (11-12-2004)
Kommentar
Fra : Kasper Dupont


Dato : 11-12-04 22:51

Leonard wrote:
>
> Michael Rasmussen <mic@NO_SPAMdou.dk> wrote:
>
> >Kom gerne med et link til de sider der driller....
>
> http://lam.dk/fejl.php

Der står i et meta tag, at der skal anvendes
iso-8859-1, og det respekterer browseren også.

Men, fejludskrifterne på siden er ikke
iso-8859-1. Det ligner UTF-8 eller noget i den
retning.

Enten skal du ændre indkodning af fejlene til
iso-8859-1 (det kan jeg desværre ikke hjælpe
dig med), eller også skal du ændre hele siden
til UTF-8 og ændre meta taget tilsvarende.

--
Kasper Dupont

Jacob Sparre Anderse~ (13-12-2004)
Kommentar
Fra : Jacob Sparre Anderse~


Dato : 13-12-04 09:21

Kasper Dupont skrev:

> Jeg har "AddDefaultCharset iso-8859-1" stående
> i min. Det står desuden en kommentar om, at det
> er en god idé at altid sætte et default (selvom
> standarden angiver at et dokument er iso-8859-1
> med mindre andet er angivet).

Det er kun tidlige udgaver af HTML-formatet (og enkelte andre
"text/*"-formater) der har en standardtegnkodning.

Apache burde ikke kunne udlevere dokumenter i "text/*"-formater uden
også at angive "charset". Det er en grusom uvane at satse på at
modtageren af en tekstfil kan gætte hvilken tegnkodning den er i.

/Jacob

Arne Jørgensen (11-12-2004)
Kommentar
Fra : Arne Jørgensen


Dato : 11-12-04 21:50

Leonard <nospam@invalid.invalid> writes:

> Michael Rasmussen <mic@NO_SPAMdou.dk> wrote:
>
>>>Jeg har "AddDefaultCharset iso-8859-1" stående
>
> Og det har jeg også.
>
>>Kom gerne med et link til de sider der driller....
>
> http://lam.dk/fejl.php
>
> her ses det at det er fejlmeddelelserne det er galt med.

Det lader til at være fordi php-scriptet kører under et locale med
UTF-8 som tegnsæt.

Prøv at indsætte en

setlocale(LC_ALL, 'da_DK.ISO-8859-1');

i dit php-script.

mvh
/arne
--
Arne Jørgensen <http://arnested.dk/>

Leonard (11-12-2004)
Kommentar
Fra : Leonard


Dato : 11-12-04 22:15

Arne Jørgensen <arne@arnested.dk> wrote:

>Det lader til at være fordi php-scriptet kører under et locale med
>UTF-8 som tegnsæt.
>
>Prøv at indsætte en
>
> setlocale(LC_ALL, 'da_DK.ISO-8859-1');
>
>i dit php-script.

Det hjalp ikke, og jeg vil også hellere ændre det til default på
serveren, da det er et problem på alle mine sider fordelt på flere
domæner.

--
med venlig hilsen
Leonard - http://leonard.dk/

Michael Rasmussen (11-12-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 11-12-04 22:53

On Sat, 11 Dec 2004 22:15:05 +0100, Leonard wrote:

>
> Det hjalp ikke, og jeg vil også hellere ændre det til default på
> serveren, da det er et problem på alle mine sider fordelt på flere
> domæner.
Jeg tror dit problem er, at du benytter Fedora Core 2 eller 3. Denne
distro anvender utf-8 som forvalgt tegnsæt, hvilket betyder, at alle
fejlmeddelelser er skrevet med utf-8. Du har derfor to muligheder:
1) Skift systemets tegnsæt til iso-8859-1
2) Ændre i php og apaches opsætning så de benytter utf-8

Med mit ringe kendskab til Fedora, vil jeg tro, at mulighed 2 er den
nemmeste løsning.

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Leonard (11-12-2004)
Kommentar
Fra : Leonard


Dato : 11-12-04 23:42

Michael Rasmussen <mir@miras.org> wrote:

>1) Skift systemets tegnsæt til iso-8859-1

Netop det jeg gerne vil.

>2) Ændre i php og apaches opsætning så de benytter utf-8

>Med mit ringe kendskab til Fedora, vil jeg tro, at mulighed 2 er den
>nemmeste løsning.

Mon der skulle komme andre forbi, der kan fortælle hvordan jeg gør det
på Fedora Core 1 ?

--
med venlig hilsen
Leonard - http://leonard.dk/

Michael Rasmussen (12-12-2004)
Kommentar
Fra : Michael Rasmussen


Dato : 12-12-04 00:06

On Sat, 11 Dec 2004 23:41:45 +0100, Leonard wrote:

>
> Mon der skulle komme andre forbi, der kan fortælle hvordan jeg gør det
> på Fedora Core 1 ?
Prøv følgende i /etc/sysconfig/i18n
LANG="da_DK.ISO-8859-1"
SUPPORTED="da_DK.ISO-8859-1:da_DK:da"
SYSFONT="latarcyrheb-sun16"
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Leonard (12-12-2004)
Kommentar
Fra : Leonard


Dato : 12-12-04 00:45

Michael Rasmussen <mir@miras.org> wrote:

>Prøv følgende i /etc/sysconfig/i18n

Sådan, det virkede.
Tak for hjælpen.

--
med venlig hilsen
Leonard - http://leonard.dk/

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