Just nu i M3-nätverket
Gå till innehåll
Sixten_1987

Å,Ä,Ö fungerar inte i webbläsaren när jag har publicerat

Rekommendera Poster

Hej

Jag jobbar med ett skolprojekt där jag håller på att skapa en hemsida.

Men när jag för några dagar sedan publicerade hemsidan syns inte å,ä eller ö.

Jag har testat både:

<meta http-equiv="centent-type" content="text/html; charset=utf-8" />

och

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

 

Ingenting fungerar. Kan det ligga hos surftown som är mitt webbhotell?

Jag skickar även med koden så ni kan titta på den.

 

Hoppas ni kan hjälpa mig!

Joel

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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

<head>
<meta http-equiv="centent-type" content="text/html; charset=utf-8" />
<meta name="Description" content="Allt om ungdomars hälsa och välbefinnande." />
<meta name="Keywords" content="hälsoprofil, recept, frukost, lunch, Marina Läroverket, Ung Företagsamhet, uf, träning " />


<LINK REL=StyleSheet HREF="index.css" TYPE="text/css" MEDIA=screen>

<!--[if lt IE 7]>
<style type="text/css" media="screen">
body{behavior:url(csshover.htc);}
</style>
<![endif]-->

</head>
<body>
<div id="menuv-container">
<div id="menuv">
<ul>
	<li><a href="halsoprofil.html">Hälsoprofil</a>

	</li>
	<li><a href="artiklar.html" class="parent">Artiklar</a>
	<ul>
		<li><a href="Traning.html">Träning</a></li>
		<li><a href="Psykisk halsa.html">Psykisk hälsa</a></li>
		<li><a href="Repotage.html">Repotage</a></li>
		<li><a href="Kostradgivning.html">Kostrådgivning</a></li>

	</ul>
	</li>
	<li><a href="statistik.html">Statistik</a>

	</li>
	<li><a href="recept.html" class="parent">Recept</a>
	<ul>
		<li><a href="frukost.html">Frukost</a></li>
		<li><a href="lunch.html">Lunch</a></li>
		<li><a href="mellanmal.html">Mellanmål</a></li>
		<li><a href="middag.html">Middag</a></li>

	</ul>
	</li>
	<li><a href="omoss.html">Om oss</a>

	</li>
	<li><a href="tavlingar.html">Tävlingar</a>

	</li>
</ul>

</div> 	<!-- end the menuv-container div -->  
</div>	<!-- end the menuv div -->
</body>
</html>

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Din kod fungerar OK i min IE7 och Opera 9.63, men vil du vara helt säker ska du använda

 

å &aring;

ä &auml;

ö &ouml;

 

Å &Aring;

Ä &Auml;

Ö &Ouml;

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Så har det varit för mig också när jag testat men när jag la upp allt på surftown vill det sig inte :S

Känns som om problemet ligger hos surftown.

 

Vet att man kan göra så men är otroligt mycket extra jobb

 

[inlägget ändrat 2009-01-05 21:45:11 av Sixten_1987]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Är filen sparad som ANSI eller UTF-8 eller annat format?

 

Om du använder includefiler som inte har samma charset kan det bli fel också.

 

Kontrollera också att du har rensat cachen så förändringarna slår igenom på din dator.

[inlägget ändrat 2009-01-05 21:48:07 av Jonas_Bo]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Filen är sparad i html och är sammankopplad med en css fil.

 

css filen ser ut såhär:

/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

body {

background-image: url(images/background.jpg)

}

#menuv		                                 /* position, size, and font of  menu */
{	
position:absolute;	
top:213px;
left:250px;
z-index: 10;
height: 4em;
width: 8em;						          /* [1] width of menu item (i.e., box) */
text-align: center;
font-size: 0.9em;
font-family: century gothic, helvetica, arial, geneva;
}

#menuv a
{
width: 80%;
display:block;						
padding-top: 0.2em;						/* expands menu box vertically*/
padding-bottom: 0.5em
white-space:nowrap;
}

#menuv a, #menuv a:visited				/* all menus at rest */
{
color: white;
background-color: #223e7f;
text-decoration:none;				       /* removes underlines from links */
}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
{
background-image: url(images/nav_white.gif);
background-position: right center;
background-repeat: no-repeat;
}

#menuv a:hover				             /* all menus on mouse-over */
{
color: #111f3e;
background-color: #223e7f;
}

#menuv li
{
list-style-type:none;		            /* removes bullets */
}

#menuv ul li
{
position:relative;
}

#menuv li ul
{
padding-top: 10px;
position: absolute;
top: 0;
left: 80%;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
display: none;
}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
{
margin: 0;				               /* keeps the menu parts together */
padding:0;
width: 8em;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
{
display: none;
}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
{
display: block;
}

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

HTML-koden visar fortfarande åä tillsammans med index.css, IE7 och Opera!

 

Hur gick det med att byta å och ä som jag skrev ovan?

[inlägget ändrat 2009-01-05 22:58:41 av flora50]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Okej, om ni inte tror mig kan ni gå in på:

www.ungdomshalsa.se för att se vad jag menar, där har jag använt samma koder.

Hemsidan är inte klar än men ni kommer se problemet med åäö

 

[inlägget ändrat 2009-01-05 23:16:28 av Sixten_1987]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Där blir det fel. Om man tittar på koden finns det inga å och ä, utan nåt annat konstigt tecken. Det blir alltså fel antingen i ditt ftp-program som laddar upp, eller hos hosten. Prova att ladda upp &auml; i stället för ä!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag har ändrar till "content-type" istället för "centent-type" och lagt in filerna med hjälp av ftp programmet ni rekommenderade.

 

Löste det problemet?

Nej, tyvärr!

Har ni någon annan lösning?

Tack för hjälpen så här långt

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Dock ser jag nu när jag tittar på källkoden i både firefox och explorer att å,ä,ö syns vilket det inte gjorde förut. Men webbläsarna förstår fortfarande inte att jag använder mig av latin...

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Testade att lägga upp hemsidan på yahoo.

Det verkar som jag inte stöter på några problem där :S

Då är det surftown! Dags att skicka ett argt mail till dem tror jag!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

titta först om du kan själv ändra någon inställning i kontrollpanelen innan det blir ett argt mail. Detta fel kan knappast vara för alla konton på surftown som du delar server med så undersök alla möjligheter först.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Då är problemet inringat lite mer:).

 

Åtminstone kan du komma med en förfrågan till Surftown. Tror dock att de har samma svar som jag gett dig förut, nämligen å = &aring; osv.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Kollat på inställningarna och språket hos surftown ser ut att vara inställt på iso-8859-1.

 

Testade att byta till nordic (iso-8859-10) men verkade inte fungera...

[inlägget ändrat 2009-01-06 11:43:10 av Sixten_1987]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det finns flera olika saker att tänka på.

 

Först och främst ska servern skicka rätt content-type. Kolla med något program vad servern skickar för content-type i HTTP-headern för sidan (använd t.ex. Firebug i Firefox). Meta-taggen används bara om content-type saknas i HTTP-headern.

 

Om du försöker använda dig av utf-8 t.ex. ska du även se till att filerna du skriver sparas i rätt format. Använder du dig av en texteditor (t.ex. notepad++) finns det menyval under "Format" där du väljer att spara i utf-8 (välj utf-8 utan BOM om det går).

 

Har du en länk till sidan så att vi kan ta en titt på den?

 

/Mvh Stefan - klientsidan.se

 

[inlägget ändrat 2009-01-06 11:59:01 av Stefan@Klientsidan]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

använd special tecken för all å, ä, ö som någon redan sagt.

 

å, ä, ö ska alltid skrivar med: ( för att vara på den säkra sidan).

 

å = &aring;

ä = &auml;

ö = &ouml;

 

Stora

Å = &Aring;

Ä = &Auml;

Ö = &Ouml;

 

 

Sen visas din sida som utf-8 i webbläsaren.....

och inte som Västeuropeisk - ISO.....

 

Troligen på grund av:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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

 

((((((xml:lang="en" lang="en")))))

Sidan är inte på engelska?

 

 

Ändra din doc type till:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Doctype har ingenting med teckenkodning att göra.

 

Jag tror ditt problem är att du sparat filen grot.html som ANSI / ISO-8859-1. Kolla i vilket program du nu använder om du har möjlighet att spara filen som UTF-8 utan BOM.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...