|
Problemet med att svenska tecken som å, ä och ö visas konstigt efter man har sparat en sida med Portello kan bero på flera saker.
1. Ens webbläsare är inställd på en annan kodning av teckentabellen än vad som sägs i sidans huvud.
På bilden ovan är Internet Explorer inställd på automatiskt skifta till rätt kodning. I detta fall till Unicode. Då stod det på denna webbsida följande i dokumentets huvud.
<META http-equiv="content-type" content="text/html; charset=utf-8">
Problemet blir när man manuellt har varit inne och ändrat denna inställning och valt bort "Auto-Select" och har någon annan kodning förvalt som standard. Då kommer å, ä och ö ej till att visas korrekt.
2. Portello ändrar inte sidans META-tagg för teckentabell som standard.
När man sparar i Portello så ändrar Portello ej på META-taggen för vilken teckentabell som skall användas. Portello sparar ner filen med å, ä och ö rakt av, men om det då står något i META-taggen på sidan så kommer det att bli fel. Och även den webbserver som man använder sig av kan förvanska detta.
Hur det ser ut när det blir fel
Bilden ovan är när Portellos formateringsfunktion ej är påslagen men det finns en META-tagg som talar om att sidan är kodad i UTF-8.
Hur det ser ut när man ändrar IE:s kodning
Bilden visar att det går att tvinga IE till kodning enligt Windows, då kommer de Svenska teckena tillbaka.
Lösning
Att i Portello slå på formatering och välja rätt teckentabell och att i Internet Explorter slå på "Auto-select". I Portello kommer man åt denna inställning genam att trycka på "i" på Portellobandet och sen välja HTML-formatering.
Sen kryssar man i "Formatera HTML-kod" och väljer teckenuppsättning som man vill att sidorna skall sparas i.
Portello stödjer tre teckenuppsättningar:
US-ASCII:
Standard, mest för Engelska dokument och sidor.
Portello formaterar alla tecken med ASCII-värde över 127 till webbsäkra tecken.
Portello lägger till en META-tagg i huvudet på dokumentet:
<META http-equiv="content-type" content="text/html; charset=us-ascii">
Latin1:
För Europeiska dokument och sidor där man inte vill ha sina landsspecifika tecken som ä, å och ö översatta till webbsäkra tecken.
Till exempel lite Tjeckiska - Česká republika je první
Portello formaterar alla tecken med ASCII-värde över 255 till webbsäkra tecken.
Portello lägger till en META-tagg i huvudet på dokumentet:
<META http-equiv="content-type" content="text/html; charset=iso-8859-1">
UTF-8:
För internationella sidor och dokument.
Portello skriver filen i unicode.
Till exempel lite Thai - ผู้สื่อข่าวบีบี
Portello lägger till en META-tagg i huvudet på dokumentet:
<META http-equiv="content-type" content="text/html; charset=utf-8">
|