Sedan jag installerade senaste versionen av Mozilla (1.7.2, build 20040803) tycks min älskade webbläsare ha börjat blanda ihop UTF-8 och ISO-8859-1 (eller så har alla webbservrar kollektivt blivit skogstokiga). Jämt och ständigt förvandlas å, ä och ö som skickas från servern till mig till ?, ? och ? (symptom på ISO-8859-1 som tolkas som UTF-8), och å, ä, ö som skickas från mig tenderar att ofta bli till Ã¥, ä och ö (UTF-8 som tolkas som ISO-8859-1). Jag har noterat att det här är något som tycks inträffa rätt många Mozillaanvändare, är det någon som vet om det finns nåt sätt att lösa det på? Har googlat lite men inte hittat något.
UTF-8 vs. ISO-8859-1 i Mozilla
6 svar · 509 visningar · startad av spango
Det går att välja ISO-8859-1 eller UTF-8 under "View","Character Coding".
Detta brukar ske automatiskt..
Problemet så som jag uppfattat det är att när en sida utan(ser ingen sådan på webForum, konstigt det borde "dom" fixa):
"<meta http-equiv="Content-Type" content="text/html; charset= ISO-8859-1">" eller dylikt(kan anges i XML "prologen"), så måste man vara med och ändra själv. (för att det ska vara lika som i på server och http-headern.)
För att läsa öäå i detta inlägg måste alltså en mozilla användare välja UTF-8[*behövdes inte?](eftersom jag valde det när jag skriver nu). (och ISO-8859-1 är valt annars.)
Lösningen är alltså att alla som gör webbsidor lär sig att ange tecken kodning.
------------------
red/ * kan bero på att jag använder jättegammla Mozilla 1.0
problemet uppstod alltså när man hade nyare...
headern säger ISO
sidan säger inget
webbläsarn tar ? [nyare mozilla tar UTF, gammla tar ISO]
och då blir det problem... kan det vara så?
Jag har samma problem som spango, får nog damma av IE igen. :(
Egentligen är det ett tecken på att mozilla är bättre... om man ska tro mig. Men jag är ingen expert så jag vet inte. Men damma inte av IE, ta FF iallafall i sånafall.(nu när dom kpmmit med 1.0 XX)
aron skrev:
headern säger ISO
sidan säger inget
webbläsarn tar ? [nyare mozilla tar UTF, gammla tar ISO]och då blir det problem... kan det vara så?
Japp, och det konstiga är att det verkar ske helt godtyckligt, även om vissa sidor är mer benägna att drabbas än andra. Ett bizarrt exempel är wF:s visa-nya-inlägg-sidor, där första sidan alltid drabbades av problemet, medan de andra sidorna i princip aldrig drabbades. Få andra delar av forumet drabbades än just första resultatsidan när man sökte efter nya inlägg.
Hur som helst "löstes" problemet genom att jag installerade MZ/1.7.3 över min 1.7.2-installation. Jag avstår dock från att markera den här tråden som löst eftersom problemet bara är undvikt :l
aron skrev:
Problemet så som jag uppfattat det är att när en sida utan(ser ingen sådan på webForum, konstigt det borde "dom" fixa):
"<meta http-equiv="Content-Type" content="text/html; charset= ISO-8859-1">" eller dylikt(kan anges i XML "prologen"), så måste man vara med och ändra själv. (för att det ska vara lika som i på server och http-headern.)
OK - Nu har jag också drabbats av problemet i min "FF 1.0 Preview release"
Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041005 Firefox/0.10.1
och eftersom vi inte har någon encoding angiven i serverns response-headers så testade jag att lägga till <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> i grundmallen...
Får se om det hjälper för fler än mig...
Bumpa tråden om problemet kvarstår!
Hälsar
/Jarvklo
Äsch, jag tar och accepterar arons svar. Det verkar funka bra när kodningen ser felaktig ut, och även formulärdata verkar bli som det ska.