MatsakiiMedlem sedan mars 2005265 inlägg 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.??
jarvkloMedlem sedan juli 20013 378 inlägg 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 ;) )
MatsakiiMedlem sedan mars 2005265 inlägg Tack,
Då prövar vi UTF-8 :)
tantenMedlem sedan nov. 20051 596 inlägg 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