Sida 1 av 1

Apache2 ÅÄÖ strul

Postat: 07 feb 2011, 23:17
av PyroClastic
Jag håller på att trixa lite med php, men har åkt på ett problem. På min ubuntuburk visas allt som det ska, däremot om jag surfar in med telefonen eller en annan dator så visas å ä och ö fel. Jag har sökt runt, men inte hittat nån lösning som hjälpt. Jag testade att lägga in "AddDefaultCharset ISO-8859-1" i apache2.conf, men det gjorde bara att det visades fel på min dator också. Jag har även testat att skriva ut bokstäverna kodat typ å = å ä = ä ö = ö, det verkade inte göra någon skillnad alls. Problemet är inte exklusivt för php utan det är samma med html-filer. Här är sidan jag håller på med.

Tacksam för svar.

Re: Apache2 ÅÄÖ strul

Postat: 07 feb 2011, 23:26
av Konservburk
PyroClastic skrev:Jag testade att lägga in "AddDefaultCharset ISO-8859-1" i apache2.conf, men det gjorde bara att det visades fel på min dator också.
Är du säker på att det inte är UTF-8 du vill ha istället för ISO-8859-1?

Re: Apache2 ÅÄÖ strul

Postat: 07 feb 2011, 23:31
av PyroClastic
Konservburk skrev: Är du säker på att det inte är UTF-8 du vill ha istället för ISO-8859-1?
Nej, jag vet inte skillnaden. :) Om jag kollar sidinfo i firefox så står det att UTF-8 används...

EDIT:
Nu funkar det ju...Jag la in AddDefaultCharset UTF-8 istället. Men hur kommer det sig att det funkade på min dator?

Re: Apache2 ÅÄÖ strul

Postat: 07 feb 2011, 23:41
av Konservburk
Ubuntu antar att det är UTF-8 om inget annat har sagts. Din telefon (och även din andra dator) antar däremot uppenbarligen något annat när inget har sagts.

Re: Apache2 ÅÄÖ strul

Postat: 07 feb 2011, 23:59
av PyroClastic
Ok jag får tacka så mycket för hjälpen.

Re: Apache2 ÅÄÖ strul

Postat: 16 dec 2014, 04:45
av rocketdog
Lånar (samt BUMPAR ordentligt) den här tråden litegranna;

I textfiler som ligger i t.ex "/home/rocketdog/public_html/" och innehåller åäö, så visas det korrekt. Men ligger samma fil i "/var/www/" så blir det åäö istället.

Jag har lagt till AddDefaultCharset UTF-8 i apache2.conf (den fanns inte där öht från början).

Någon som vet vad som kan strula?

Re: Apache2 ÅÄÖ strul

Postat: 16 dec 2014, 14:21
av Gunnar Hjalmarsson
rocketdog skrev:I textfiler som ligger i t.ex "/home/rocketdog/public_html/" och innehåller åäö, så visas det korrekt. Men ligger samma fil i "/var/www/" så blir det åäö istället.

Jag har lagt till AddDefaultCharset UTF-8 i apache2.conf (den fanns inte där öht från början).
I min Apache 2.2 ingår den här filen:

Kod: Markera allt

$ cat /etc/apache2/conf.d/charset
# Read the documentation before enabling AddDefaultCharset.
# In general, it is only a good idea if you know that all your files
# have this encoding. It will override any encoding given in the files
# in meta http-equiv or xml encoding tags.

#AddDefaultCharset UTF-8
Som du ser, är direktivet kommenterat, och man råds tänka efter två gånger innan man sätter det.

Har ingen annan idé för ögonblicket.

Re: Apache2 ÅÄÖ strul

Postat: 17 dec 2014, 14:43
av johanre
Den här tråden bör egentligen delas... Ligger /var/www och /home/rocketdog på olika partitioner? Och har de samma typ av filsystem?