webForumDet fria alternativet

charset för olika språk?

HTML & CSS

3 svar · 446 visningar · startad av Matsakii

Medlem sedan mars 2005265 inlägg
Frågan#1

Hej,
Om jag har olika språk på samma sida hur skriver jag charset i meta då?

Kan jag lägga fler charset metataggar i samma header?

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />

osv.??

Medlem sedan juli 20013 378 inlägg
#2

Nej, du kan såvitt jag vet bara ha en content-type header (begränsningen ligger i överföringsprotokollet, HTTP - se http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17 ) men du kan förmodligen komma förbi problemet genom att köra med teckenuppsättningen UTF-8 eller UTF-16 (som skall täcka in "alla" tecken i "alla" språk universiellt ;) )

Medlem sedan mars 2005265 inlägg
#3

Tack,
Då prövar vi UTF-8 :)

Medlem sedan nov. 20051 596 inlägg
#4

Tänkte svara hur jag gör med risk att det kanske är fel. Men får då en chans att själv bli rättad. ;)
Finns det olika språk på samma sida använder jag det språk som är det dominerande i charset. Är det språket till exempel ett språk med mycket å,ä,ö m.fl. Så änvänder jag något av det västeuropeiska charset, t.ex om sidan är

svensk:

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />

engelsk: utf-8
och för den svenska i html

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">

Sedan använder jag t.ex

<h2 lang="fr"></h2>

för en fransk rubrik.
Skulle det vara grekiska eller ryska eller något annat språk med helt andra tecken, tycker jag det borde räcka med att skriva tecknen för dessa bokstäver som finns i det språket oavsett vilket charset man har.
Cyklar jag nu? ;) :x

257 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)