Permalänk

Problem med UTF-8

Hej!

Kort och gott, när jag använder teckenkodningen UTF-8 så får jag konstiga tecken längst upp på webbsidan, de ser ut så här Ôªø. I övrigt fungerar åäö och så vidare.

Någon som har någon idé om varför? Teckenkodningen är alltså:
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />

Jag använder Visual Studio Express. Det finns ett val i options som heter
"Save documents as Unicode when data cannot be saved in codepage"
jag har provat att spara med och utan det valet ikryssat.

Mycket tacksam!

Permalänk
Medlem

Antagligen beror det på så kallade "byte order marks". I notepad++ kan du välja att konvertera till UTF-8 utan BOM. Testa och se om det blir bättre!

Visa signatur

Kom-pa-TI-bilitet

Permalänk

Ja det fungerade. Överlycklig! Tack. Men, om man får fråga, vad är byte order marks? Jag såg nu i Visual Studio att man kan göra likadant.

Tusen tack. Nu kan jag slappna av under helgen.

Permalänk
Medlem
Skrivet av Henrik MN:

Ja det fungerade. Överlycklig! Tack. Men, om man får fråga, vad är byte order marks? Jag såg nu i Visual Studio att man kan göra likadant.

Tusen tack. Nu kan jag slappna av under helgen.

Enligt Wikipedia har inte BOM någon användning i UTF-8: http://en.wikipedia.org/wiki/Byte_order_mark

Visa signatur

Citera eller nämn gärna mig (@ToJa92) om du svarar på något jag skrivit.
Uppskattar du eller blir hjälpt av ett inlägg jag skrivit är jag tacksam om du gillar det.

Permalänk
Medlem

BOM är några specialtecken i början av filen som indikerar vilket teckenformat.

gissningsvis så menar vs express utf-16 när du väljer unicode, därför gjorde det ingen skillnad.