Virus skrev:
Nu har jag uppgraderat mitt operativsystem hemma, och inte oväntat använder den nya versionen UTF-8 istället för ISO-8859-1.
Vänta nu, vad är det som använder UTF-8? Ditt operativsystem? Din editor? Din webbläsare?
Alla moderna webbläsare har stöd för både och, så du ska inte behöva konverera filerna bara för sakens skull.
Virus skrev:
Frågan är då om jag bör konvertera alla filerna till UTF eller om jag skall ändra inställningar på hemdatorn och fortsätta med ISO. (charset=iso-8859-1 är givetvis angivet i huvudet för alla html-filerna, men det är ju en baggis att ändra på)
Då måste du även ändra filformatet, annars blir meta-taggen felvisande.
/r jag menade teckenkodningen, alltså det sätt som tecken lagras i filen.
Virus skrev:
Vilka är fördelarna med UTF gentemot ISO och finns det några nackdelar?
UTF-8 är en unicode-baserad standard som kan lagra utökade tecken (Som åäö, japanska tecken osv) på ett kompakt sätt. För ISO-standarderna krävs det antingen en ISO-kodning per teckenuppsättning (Som kan innehålla högst 128 utökade tecken) eller en ett skrymmande sk HTML-entity för varje tecken som skrevs ut på sidan och inte fanns med i den angivna ISO-standarden. UTF-8-standarden kan också lätt utäkas med nya tecken utan att bryta bakåtkompatibiliteten.
Därför är också UTF-8 nästan uteslutande det språk som används i xml-filer, dit t ex xhtml hör.
Idag har alla moderna webbläsare bra stöd för båda standarderna, men på sikt kommer nog UTF-8 ta över, även om detta ligger långt in i framtiden. Däremot ska du av någon anledning lagra ren xml (Alltså inte specifikt xhtml) så kan annat än UTF-8 leda till problem, eftersom vissa program helt sonika förväntar sig UTF-8 i xml-filer. HTML4-format.


