/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Dansk tegnsætning i gæstebog
Fra : RHJN
Vist : 892 gange
100 point
Dato : 21-03-08 12:21

Hej alle!

Jeg er ved at lave en hjemmeside hvorpå jeg skal bruge nedenstående ASP-gæstebog ...
http://www.peter-sabroe.dk/klassenstime_dk/Guestbook/
Det virker med at skrive hilsnerne og se dem, meeen ... Den er ikke helt så glad for de danske bogstaver ... Man ser dem når man skriver hilsnerne, men når man så sender indlægget afsted og ser på hilsen siden, er æøå væk ... Det er sådan lidt "æv" og "øv" (to ord der i øvrigt ville lyde som "v" og "v" på min gæstebog)

Feel free to test and try på hjemmesiden ... Glæder mig til at nogen kan komme med et godt svar ...

 
 
Kommentar
Fra : molokyle


Dato : 21-03-08 14:57

Klart....

Du sætter browseren i quicks-mode pga. din manglende !DOCTYPE erklæring:

Du har dermed ikke angivet standard rendering/compliant af dokumentet og hvorledes sku' browseren så forstå din angivese af tegnsæt?
Kode
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1">


http://www.hintzmann.dk/articles/doctype/

I HTML 4.01 strict DTD og i XHTML 1.0 ..og opad, skal ALLE markører skrives med 'lille' og ikke med kapitaler.

Iøvrigt validerer dit dokument som; 'Kong Volmers Røv':

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.peter-sabroe.dk%2Fklassenstime_dk%2FGuestbook%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

Din CSS kode er ik' stort bedre

http://xhtml-css.com/check

Læs evt.: http://www.kandu.dk/Tip16174.aspx

Det er en ommer

Mage til 'venstrehåndsarbejde' ska' man sgu lede læææænge efter !

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 21-03-08 15:04

Begynd evt. hér: http://www.hjemmesideskolen.dk/

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 21-03-08 15:21

Ps. Det er ikke for at 'nedgøre' dig RHJN, men kast et blik på min egen side, som hverken har relevant indhold, endsige er hverken helt eller halvt færdig ...men den validerer trods alt og er certificeret af div web organisationer ..så selv purister, svagtsynede og folk med 'mindre bemidlede' pc'ere, ældre browsere og hardware ka' følge med.

Uden dette? Ka' det bli' endog MEGET svært at få sit budskab frem som formidler.

Sørg for at din kode validerer efter standarden ..FØR du fylder indhold på

Test evt. din side visionært på: http://www.browsershots.org/

..eller: http://www.hashemian.com/tools/browser-simulator.htm

Flere hjemmeside test's her: http://www.thefreecountry.com/webmaster/htmlvalidators.shtml

</ http://www.cssboxing.com/ >

Kommentar
Fra : RHJN


Dato : 21-03-08 15:29

Hej molo ... du plejer nu altid være rar at hjælpe på en positiv måde, men syn's nok liiiiige jeg fik en overhaling dér ... Jeg har brugt en gæstebog/tagwall magen til på www.julie2008.dk og der er der ikke nogen fejl med tegnsætningen

Jeg er ganske helt og aldeles forvirret af det meget-tekniske sprog ... og endnu mere forvirret over jeg ikke kan min kongerække bedre end til at måtte erkende jeg ikke kender Kong Volmer ... og da slet ikke hans røv (http://www.hh-lokalhistorie.dk/EFG_artikler/art_aars1999_Kong-Volmers-roev.htm)

Er det et helt håbløst projekt jeg har kastet mig ud i her?

Kommentar
Fra : molokyle


Dato : 21-03-08 18:53

Ingen fejl med tegnsætning?

Dét er da mere held end forstand:

Julie's side med gæstebogen validererer da ik' et hak bedre end din egen

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.julie2008.dk%2Ftagwall%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

Når en side ikke angiver en !DOCTYPE har hverken jeg eller en hvilkensomhelst moderne browser en jordisk chance for, at fortælle hvor koden 'brækker over' ..eller i hvilke tilfælde ..gældende for hvilken version eller type browser.

Når der ikke findes en angiven !DOCTYPE aner man jo ikke hvilken version af (X-)HTML kode siden er tænkt, at sku' være tolket som?

HTML 2.0 ?
HTML 3.3 ?
HTML 4.01 ?

XHTML 1.0 ?
XHTML 1.1 ?

XML 1.0 ?

..og er DTD'en:

1.) Transitional ?
2.) Framed ?
3.) Strict ?

Alt dette har betydning for hvorledes browseren og 'vi andre' skal læse og forstå både din (X-)HTML og CSS kode.

Dette skyldes de forskellige browseres tolkning af sider som sætter denne i quirks-mode:

http://www.quirksmode.org/css/quirksmode.html

..altså en slags 'gætværks' tilstand !

Har du set Julies side i en engelsksproget browser? æøå og ÆØÅ ?

Når der ikke benyttes (X-)HTML ækvivalenter eller ASCII koder for disse specialtegn går det HELT galt med tegnsættet eftersom at browseren ikke ved hvorledes disse skal fortolkes.

Brug derfor altid ..udover angivelse af !DOCTYPE , samt meta-markør landekode og -tegnsæt derfor:
Kode
æ &#230;
Æ &#190;
ø &#248;
Ø &#216;
å &#229;
Å &#197;

æ &aelig;
Æ &AElig;
ø &oslash;
Ø &Oslash;
å &oring;
Å &Oring;


...i brødtekst.

</MOLOKYLE>

Kommentar
Fra : smorch


Dato : 21-03-08 21:49

sæt denne linie ind på den asp side, der skal vise svarene

<%response.Charset="ISO-8859-1"%>


Mvh

sMorch



Kommentar
Fra : RHJN


Dato : 22-03-08 09:18

Hej sMorch!

Hvor henne skal linien stå? Og tak for svar

Kommentar
Fra : smorch


Dato : 22-03-08 10:15

under din codepage linie som anden linie

Kommentar
Fra : RHJN


Dato : 24-03-08 08:40

Det virker stadig ikke :S

Accepteret svar
Fra : molokyle

Modtaget 100 point
Dato : 24-03-08 10:12

Har du læst det link jeg gav dig fra Hintzmann om !DOCTYPES ???
Der står bl.a:
Citat
Jamen hvad med tegnsæt?
Det tegnsæt som ofte står i en xml-deklaration kan i stedet sættes med en meta-tag. Nedenfor ses et eksempel på en meta-tag for et xhtml-dokument med tegnsæt iso-8859-1.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />Jeg foreslår...
Mit personlige råd er at benytte en DOCTYPE som får browserne til at rendere siden i standard-mode, hvilket vil hjælpe dig et langt stykke hen ad vejen for at få en hjemmeside til at se ens ud i de forskellige browsere.

Derudover fortrækker jeg at skrive mine sider til XHTML. Ikke alene vil almindelige browsere kunne tilgå siden, men også mobil-telefoner, PDA-ere og andet mobilt udstyr, som benytter XML-parsere. Det er ikke meget ekstra arbejde der skal til for at gøre dine sider parat til den næste generation af browsere.

Nedenstående XHTML 1.0 Strict-skabelon er den jeg plejer at bruge.

<!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="da">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>XHTML 1.0 Strict Skabelon</title>
</head>

<body>

</body>
</html>


Når browseren ved hvilken type kode dokumentet er skrevet, er der langt større sandsynlighed for at indholdet bliver præsenteret korrekt.

Det er muligt det ikke hjælper det store i dit tilfælde? Det ka' jeg som sagt ikke svare på da jeg ikke kan se din *.asp kode. Til gengæld gør det det muligt at tjekke om 'resten' af din kode er i overensstemmelse med standarderne, som defineret af http://www.w3.org/ ..og dermed om du har lavet 'andre' fejl, som gi'r sig udslag i at du ikke får det forventede resultat.

Ps. Din server gi'r i øjeblikket en Error 500 ! på gæstebogens placering..men det findes der naturligvis en fornuftig forklaring på:
Citat
Kære alle ... Jeg ved ikke lige hvem der har set sig sur på denne hjemmeside og derfor vælger at overfylde gæstebogen med mærkelige hilsner, men jeg arbejder på højtryk for at slette de underlige indlæg ...
Kan være hilsner-siden vil blive lukket ned et par dage, men i så fald vil den komme tilbage i ny og forbedret udgave ...

Du ka' evt. tjekke hvilke IP'ere som giver de 'mærkelige' hilsner og filtrere disse IP'ere fra, således de ikke længere kan skrive indlæg. Det er ingen garanti for at disse personer ikke på anden vis 'ødelægger' dit forum, men det ka' måske ta' toppen af isbjerget
</MOLOKYLE>

Godkendelse af svar
Fra : RHJN


Dato : 27-03-08 12:03

Tak for svaret molokyle.
forstod ikke helt alt det du skrev, men kunne plukke lidt hist og her ... og dét hjalp!

KH
Rasmus

Kommentar
Fra : amu1957


Dato : 05-06-09 16:18

Hej

Har du prøvet med funktionen Session.lcid=1033

V.h.

Kommentar
Fra : molokyle


Dato : 05-06-09 17:10

amu1957 -> Irrelevant serverside code i ASP

Kode
Session.LCID = 1033
FormatCurrency(235.00) = £235.00
#1/2/90# = 02/01/1990
FormatDateTime(#1/2/90#) = 02 January 1990
FormatNumber(235.00) = 235.00

..erstatttes med f.eks.:
Kode
Session.LCID = 2057
FormatCurrency(235.00) = £235.00
#1/2/90# = 02/01/1990
FormatDateTime(#1/2/90#) = 02 January 1990
FormatNumber(235.00) = 235.00


Det handler møntfod ..ikke om æøå. ÆØÅ tegnsæt

</MOLOKYLE>

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407841
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste