ÅÄÖ funkar ej min ASP och HTML site

Tråden skapades och har fått 9 svar. Det senaste inlägget skrevs .
1

Hej jag har gjort en hemsida där åäö inte funkar på default.asp sidan men de fungerar på .inc filerna som includas genom beroende på vilken länk man tryckt på. Inc filerna ser ut är simpla endast <h2>titel</h2><p>text</p>

första koden ser ut så här:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<meta http-equiv="Content-Language" content="sv">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Christeholms Gård - Vandrarhem, Jakt, Fiske, Paddling mm.</title>
...

Vad har jag missat. Har testat med lite olika unicode och codepage. men allt går åt skogen.

adressen till hemsidan är Christeholms GÃ¥rd - Vandrarhem, Jakt, Fiske, Paddling mm.

Undrar även lite över sökmotorpositionering. Spelar det någon roll att hela min sida körs genom en default.asp-sida dvs If-satser som styr vad för innehåll som skall visas? Blir det kanske mer sökmotorvänligt om varje länk får en egen sida så att säga?

mvh Didrik

  • Medlem
  • 2008-07-23 23:07

Prova med utf-8 istället.

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

Ursprungligen av palb:

Prova med utf-8 istället.

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

Precis det är egentligen utf-8 jag vill ha eftersom det är "modernare". Men det blir ändå inte rätt verkar som om teckenkodningen i själva filerna ställer till det.

  • Medlem
  • Mölndal
  • 2008-07-24 00:26

Fast grejen är ju att meta-elementet bara används i undantagsfall, när servern inte skickar ut någon http-header. Jag tror det finns ett @Page-direktiv för det också. Sen kan du kolla vilka värden du har på Encoding för Request- och Response-elementen i Web.config. Poängen är att ha samma överallt typ. Personligen föredrar jag UTF-8 överallt, men du kanske har andra skäl att välja gamla Windows-1252?

  • Medlem
  • 2008-07-24 01:08

Vad jobbar du i för program? Kan mycket väl vara där det felar.

Ursprungligen av palb:

Vad jobbar du i för program? Kan mycket väl vara där det felar.

Jobbar i dreamweavers text editerare. Antagligen inte helt optimalt.

  • Medlem
  • 2008-07-24 13:36
Ursprungligen av Kattsand:

Jobbar i dreamweavers text editerare. Antagligen inte helt optimalt.

Jo det kan det nog vara. Min erfarenhet av detta är att det kan hänga på vilken inställning du har i DW för teckenkodningen. Inte så hemma på DW men kolla inställningarna så att DW arbetar i UTF8.

  • Medlem
  • Stockholm
  • 2008-07-24 01:09

Har du inte blandat kodningen på sidan?
Ser man den "i" Windows-1252 som det anges i huvudelementet blir titel och foten fel men mittinnehållet rätt.
Ändrar man till att visa den "i" utf-8 blir detta rätt men innehållet fel.

Med "i" menar jag att man anger att man väljer den kodningen i webbläsaren. Vet'e f-n vad det heter men jag tror ni fattar var jag menar. De som vet vad det heter får gärna bidra med den kunskapen

  • Medlem
  • Gävle
  • 2008-07-24 15:03

Problemet är att inte webbservern skickar dokumenten med samma character-encoding som du har skapat dem i DW. Webbservrars default-inställning är ofta att skicka med iso-8859-1, inte UTF-8. Kolla det.

  • Medlem
  • Mölndal
  • 2008-07-28 07:11

Det var bl a det jag skrev om ovan. Kolla på Response-elementet i web.config som sagt.

1
Bevaka tråden