|
| Dansk tegnsætning i gæstebog Fra : RHJN | Vist : 1001 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 |
| | |
| Kommentar Fra : molokyle |
Dato : 21-03-08 15:04 |
| | |
| Kommentar Fra : molokyle |
Dato : 21-03-08 15:21 |
| | |
| 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 æ æ
Æ ¾
ø ø
Ø Ø
å å
Å Å
æ æ
Æ Æ
ø ø
Ø Ø
å &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 : 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.
| |
|
|