webForumDet fria alternativet

€ med iso-8859-1 utan € på mac

HTML & CSS

7 svar · 426 visningar · startad av stephan

Medlem sedan feb. 2006117 inlägg
Frågan#1

På en sida som kör charset iso-8859-1 behöver jag använda en euro-symbol i ett javascript. Jag kan alltså inte använda mig av €

Jag håller på att bygga en kortinläsningsfunktion i JavaScript och själva kortläsaren fungerar som ett tangentbord. Å-tecken ligger lagrade på kortet så att det blir ett ¤ på pc, och på mac blir motsvarande ett €-tecken. Jag ska därför ersätta alla €-tecken med ett Å. Men i Safari försvinner €-tecknet i källkoden när jag kör iso-8859-1. Det funkar med UTF-8, men det är desvärre inget alternativ jag kan köra på nu.

Hur kan man i källkoden för en sida med iso-8859-1 skriva ut ett €-tecken så att det fungerar på mac?

Medlem sedan dec. 20042 245 inlägg
#2

Jag skulle tro att du faktiskt inte använder iso-8859-1 utan windows-1252. Men för att skriva ett € i javascript kan man skriva "\u20AC".

Medlem sedan feb. 2006117 inlägg
#3

När jag tar "sidinfo" i Firefox står det iaf:
Kodning: ISO-8859-1

Ska testa det där med \u20AC. Sitter inte på mac just nu, återkommer när jag testat.

Medlem sedan dec. 20042 245 inlägg
#4

stephan skrev:

När jag tar "sidinfo" i Firefox står det iaf:
Kodning: ISO-8859-1

Jag menade vad din texteditor använder för enkodning när den sparar filen, inte vilken du angett eller vilken Firefox använder för att läsa filen.

Medlem sedan feb. 2006117 inlägg
#5

zcorpan skrev:

Jag menade vad din texteditor använder för enkodning när den sparar filen, inte vilken du angett eller vilken Firefox använder för att läsa filen.

Ok. Editorn står inställd på system deafault, så då blir det kanske windows-1252 på PC.

\u20AC löste iaf mitt problem. Tack!

Medlem sedan juni 20014 290 inlägg
#6

Tecknet ingår inte i 8859-1 utan man får antingen ange unicode tecknet "\u20AC" eller byta till 8859-15 där tecknet ingår.

Medlem sedan dec. 20042 245 inlägg
#7

GunnarD skrev:

[...] eller byta till 8859-15 där tecknet ingår.

Om man ändå ska byta enkodning skulle jag rekommendera utf-8. :)

Medlem sedan juni 20014 290 inlägg
#8

Riktigt! :)

247 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)