Avatar billede learner Praktikant
04. januar 2010 - 13:12 Der er 11 kommentarer og
2 løsninger

æøå driller lidt - hjælp mig med korrekt doctype og charset mm - seo

Hejsa :o)

Jeg har lige forsøgt mig med dette værktøj
http://www.webconfs.com/search-engine-spider-simulator.php
som viser hvordan spideren ser min hjemmeside.

Jeg forsøger at undersøge min side om billige mobiler der hedder
http://billige-mobiler.dk

Til min overraskelse så ser det ud til at æøå tegn ikke vises korrekt. Fx KØB er blevet til KØB

Alle filerne er gemt som utf-8 uden BOM og jeg har sat charset til utf-8 (er det ik det rigtige at gøre?)

Jeg vil gerne have hjælp til at lave det mest korrekt og seo venligt, og her er hvordan det ser ud pt:

<!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">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Billige Mobiler</title>
<meta name="description" content="Guide til billige mobiler..."/>
<meta name="keywords" content="billige mobiler, billig mobil mm" />
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="1 week">
<link type="text/css" rel="stylesheet" href="/css/styles.css" />
</head>
<body>

På forhånd tak :o)
Avatar billede Slettet bruger
04. januar 2010 - 14:09 #1
Mine indledende besværgelser ser således ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><meta http-equiv="Content-type" content="text/html;charset=UTF-8">

Og min SQL-connection får også en tur for en sikkerheds skyld:

$dbCon = mysql_connect("localhost", "root", "**********");
mysql_set_charset('utf8',$dbCon);
Avatar billede learner Praktikant
04. januar 2010 - 16:03 #2
> T4NK3R
Tak for indlæg
nu har jeg lige testet om dit forslag hjælper, but nope det er stadig samme resultat
Avatar billede learner Praktikant
04. januar 2010 - 16:04 #3
Hej T****
Tak for indlægget

Jeg har prøvet dit forslag, men det ændrer ikke resultatet desværre
Avatar billede learner Praktikant
04. januar 2010 - 16:16 #4
hej igen
jeg har nu rettet til

<html>
<head>
<title>Titel</title>
<meta name="description" content="Beskrivelse"/>
<meta name="keywords" content="Keywords" />
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="1 week">
<link type="text/css" rel="stylesheet" href="cssfil.css" />
</head>
<body>


altså fjernet DOCTYPE mm

Og så har jeg ændret alle filernes filformat fra UTF-8 til ANSI og det virker nu.

Men jeg vil da gerne lige have hjælp til at sætte korrekt doctype og lang= osv her til sidst
Avatar billede Slettet bruger
04. januar 2010 - 16:22 #5
Hm.. Så er det nok bare "webconf" der er udansk ~ Jeg "har hørt" at korrekt visning UTF-8 tegn OGSÅ afhænger af, at systemet som læser er sat op til det rette "locale".
- de forventer franske delikatesser men finder wienerbrød ?!?

AfterPreview:
Jeg tror IKKE du skal forlade UTF-8 og heller udelade DOCTYPE
- det sidste skal browserne jo bruge for at vise dine sider korrekt.
(medmindre de spiller i quirks-mode - men det er notorisk ustabilt)
Avatar billede keysersoze Ekspert
04. januar 2010 - 18:03 #6
doctype er i hvert fald en rigtig dårlig idé at udelade - hvis du både har gemt filen i UTF-8 og benytter meta content-type UTF-8 kunne en mulighed være et problem i hvordan filen blev sendt fra serveren, hvor mange vælger ISO-8859-1. Du kan her se lidt forklaring og ikke mindst et eksempel på hvordan den sidste del kan ændres i .NET; http://web-dev.dk/post/2009/07/Korrekt-visning-af-specielle-karakterer---character-encoding.aspx
Avatar billede learner Praktikant
04. januar 2010 - 20:34 #7
Jeg roder ik med .NET

Sidst jeg læste om doctype der gav jeg op. jeg fatter bare ik det der. Jeg håber mest at nogen kan fortælle mig hvad jeg skal skrive så det fungerer og er korrekt.

jeg har nu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=iso-8859-1">

og filerne er gemt som ANSI format

det ser ud til at virke. Er det forkert eller?
Avatar billede keysersoze Ekspert
04. januar 2010 - 20:54 #8
doctype fortæller intet om content-type - den fortæller derimod om browseren hvilket sprog siden er lavet i (http://web-dev.dk/post/2009/06/DOCTYPE-og-valid-kode---ens-udseende-i-Internet-Explorer-og-FireFox.aspx). Derfor kan du ændre din doctype lige så meget du vil uden at det har indflydelse på din content-type - men (x)html og doctype skal selvfølgelig hænge sammen.

Ovenstående kode ser fin ud - men som sagt er det også afhængig af hvordan serveren sender filerne. Virker det så sender serveren formentlig i ISO-8859-1.
Avatar billede learner Praktikant
05. januar 2010 - 00:09 #9
cool tusind tak :)
Nu forstod jeg faktisk lidt. god simpel forklaring.

Jeg vil gerne dele point ud til dem som vil have

Tak for hjælpen
Avatar billede keysersoze Ekspert
05. januar 2010 - 07:32 #10
svar :)
Avatar billede Slettet bruger
05. januar 2010 - 14:28 #11
me too :)
Avatar billede learner Praktikant
05. januar 2010 - 16:21 #12
takker :o)
Avatar billede Slettet bruger
05. januar 2010 - 17:36 #13
me too :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester