Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

ÅÄÖ i apache [Löst]

Disclaimer: Jag kan inget om det jag försöker fråga om.

Jag kör en webbserver, apache2, i Ubuntu och har stött på ett lustigt problem. Jag kan inte visa åäö i min html-fil som funkar annars, men så fort jag lägger den i /var/www/ så slutar åäö att fungera. Har lite andra snabbt ihopplockade php-script med mera och där fungerar åäö. Den html-filen har jag försökt att den ska följa xhtml-standard medans php-filerna i princip bara består av några rader php-kod och inget mer.
Har lagt till AddDefaultCharset UTF-8 i min apache-inställningsfil. Vad har jag missat? Känns lite snopet att inte ha åäö.. Sad

EDIT: Har löst det nu, försökte hela tiden få igång UTF-8 vilket gick åt pipsvängen hela tiden men nu när jag istället ändrade alla ställen där det stod UTF-8 på till ISO-8859-1 så fungerar det!
Tack för hjälpen allihopa! Laughing out loud

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

urbans bild

Hmm, menar du att åäö inte syns på webbsidorna eller att de inte syns när du redigerar dem (i vilket program förresten).

Tryggast är väl fortfarande att koda & a r i n g ; , & a u m l ; och & o u m l ;(mellanslagen ska inte vara där) fast det känns onekligen lite nittital.

_______________________________________________________________
Just like the mighty Penguin

_______________________________________________________________ http://ubuntu-se.org/drupal/blog/14

http://scibuntu.sourceforge.net/

robinrs bild

Din sida är inte giltig. Du har skrivit ett XML-dokument där du anger i xml-taggen att det är UTF-8-kodat, men sen använder du ISO-8859-1. DefaultCharSet är vad jag vet helt irrelevant för XHTML-dokument om du använder XML-taggen.

http://validator.w3.org/check?uri=http%3A%2F%2Fcurium.hopto.org%2Faufs%2...

Enklast är nog att du bara ändrar teckenkodning i XML-taggen och sen fixar alla andra fel du har.

curiums bild

Sidan ligger på min dator förresten (varför slussas man inte till min index.htm fil automatiskt?): http://curium.hopto.org/aufs/index.htm

Dom syns när jag redigerar dom i Bluefish men inte när jag öppnar sidan i en webbläsare.

"Gud, vad -95!" så att säga.. Tongue

--

curiums bild

Jag hade så innan men det spelar ingen roll, blir fel ändå. Har ändrat tillbaka till ISO-8859-1 nu igen dock.

--

robinrs bild

Verkar som AddDefaultCharset strular till det och gäller även xhtml då. För HTML strular det iaf, eftersom serverinställningen överriden vad som står i dokumentet där. Verkar som det gäller även XHTML.

Sen tror jag det var nåt strul med IE och xml-taggen i xhtml... men meta-taggen funkar som vanligt där.

curiums bild

Spelar ingen roll om jag har den på eller av, samma resultat iaf.. :S

--

jonasbjorks bild

Skriv dina å,ä,ö i UTF-8 så löser det sig.

--
SUSE Linux
Jonas Björk - like.no.other

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

robinrs bild

Den var på nu när jag tittade iaf. Eftersom du kodar dokument med ISO-latin-1 så kan de bara bli fel om defaultcharset-inställningen är aktiv (om den har någon effekt).

Ibland händer det att cachar ställer till det när man försöker reda ut om en inställning har någon effekt eller inte.

curiums bild

Disclaimer: Jag kan inget om det jag försöker fråga om.
Va? Fattar verkligen inte vad du menar? Har aldrig sysslat med sådant här innan.. Sad

EDIT: Eller menar du typ & # 2 4 6 ; ?

--

curiums bild

Nu har jag, mig veterligen, samma kodning överallt och det fungerar ändå inte.. Sad

Har provat att tömma cachen..

--

jonasbjorks bild

Du har sparat din fil i teckenkodningen ISO-8859-1, medan din server försöker kasta ut tecken enligt UTF-8. Ett å, ett ä och ett ö ser inte likadant i de här teckenkodningarna därför blir det fel. Se till att din texteditor sparar i UTF-8 så löser det sig.

--
SUSE Linux
Jonas Björk - like.no.other

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

curiums bild

Jag rör till det för mig själv tror jag..

Såhär har jag gjort hittills:
Jag har lagt till AddDefaultCharset UTF-8 i /etc/apache2/apache2.conf för att få UTF-8 kodning och sedan startade jag om servern (sudo /etc/init.d/apache2 restart) och ändrade i min htm-fil så att det står UTF-8 istället för ISO-8859-1 men det funkar ändå inte. Bluefish sparar i UTF-8.
Har jag missat något?

--