/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Lidt starthjælp - filmklip gæstebog faneb~
Fra : Petrine Musse


Dato : 26-11-09 00:07

Jeg ville gerne have filmbidder til at ligge på min side og en
gæstebog - hvordan får jeg det? Altså lavet fra bunden, så det
kun ligger hos mig selv.

Findes der en måde så jeg kan ændre i mine faneblade via CSS? Har
en side med nok 100 undersider og nu skal jeg have et nyt
faneblad ind....har en plan om at gå ind på samtlige sider og
ændre, men findes der en fiksere metode?

Hvad er det UTF-8? har googlet lidt, men forstår ikke
grundlæggende, hvad er det? Er det utf-8 jeg skal benytte eller
noget af det andet?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Stig Johansen (26-11-2009)
Kommentar
Fra : Stig Johansen


Dato : 26-11-09 03:19

Petrine Musse wrote:

> Hvad er det UTF-8? har googlet lidt, men forstår ikke
> grundlæggende, hvad er det?

Utf-8 er en måde at lave unicode tegn på.
Unicode er samlet definition af karakterer/tegn for alle mulige lande.

Først var der noget der hed ASCII, og der er amerikansk.
Hvert tegn repræsenteres med et tal, og ASCII kunne kun håndtere 127 tegn.

Det betyder, at der ikke er plads til f.eks. æøå, og i starten brugte man
noget substition så de danske æøåÆØÅ lå der hvor {\}[|] ligger.

Senere gik man over til 8 bits, hvilket medførte man nu havde 255 tegn til
rådighed.

Men alle lavede deres egen mapning mellem tegn og tal, så et å i det ene
tegnsæt havde ikke samme værdi som et å i det andet tegnsæt.

Denne mapning mellem tal og tegn kaldes codepage, altså en tabel over hvilke
tegn der skal vises for hver talværdi.
(Internt i computeren er det hele bare tal).

På et tidspunkt fik man samlet disse codepage til et fælles 'western europe'
eller latin1, og det er det, der idag hedder iso-8859-1.

Men så er der de der græske,russiske, kinesiske tegn, hvor der ikke er plads
inden for de 255 værdier, så her kommer unicode ind i billedet.

Der er rimelig meget plads, lidt over en million tegn, og jeg mener at der
også er reserveret plads til Klingon[1] - ved dog ikke om det er officielt,
eller kun for sjov.

Nå, men med unicode er der ikke noget der hedder codepage, da alle tegn har
sin egen unikke (tal) værdi.
Denne talværdi hedder codepoint, og vil være den samme uanset hvordan man
encoder(beskriver) værdien.

I Vores del af verden (western) er det så heldigt, at
talværdierne(codepoints) for de første 255 tegn i unicode er de samme som i
codepage iso-8859-1 (eller win-1252).

Nu har jeg snakket unicode, men vi skal over til utf-8, som du spurgte om,
men først vil jeg lige nævne, at unicode er unicode, og kan _encodes_
(defineres) på disse måder:
utf-8
utf-16 (+endianess)
UCS2
utf-32 (+endianess)
UCS4
og vistnok lidt flere.

Når vi snakker unicode skal man umiddelbart bruge 4 bytes for hvert tegn i
stedet for 1 byte som i iso.8859-1, så man har lavet forskellige tricks for
at mindske størrelsen, da al tekst ellers ville fylde 4 gange så meget som
i dag (iso-8859-1).

Utf8 er derfor lavet, så de første 127 codepoints (bemærk _ikke_ 255) fylder
1 byte, og er det samme som det oprindelige ASCII.

Til codepoints > 127 benyttes 2,3 eller 4 bytes for at beskrive et tegn.
Så vores (og svenskere, tyskere osv.) æøå kræver ekstra bytes for at
definere codepointet.

Det er lidt teknisk, men ud fra nogle bits i det første tegn, kan man udlede
hvor mange ekstra der kommer, men fælles for alle er, at de har en byte
værdi > 127.

Så vores æøå er bruger 2 bytes pr. tegn, så f.eks.
Åse - fylder sammenlagt 4 bytes, men vises som 3 tegn i utf-8.

Prøver man at vise det med codepage iso-8859-1, benyttes alle 4 bytes, da
det jo er en til en codepage, og man vil derfor se 2 'mærkelige' tegn i
stedet for Å.

> Er det utf-8 jeg skal benytte eller
> noget af det andet?

Hvis du ikke har, eller har til hensigt, at henvende dig til brugere på
græsk/russisk/kinesisk, synes jeg du skal bruge iso-8859-1.

Det har også den fordel, at det er direkte kompatibelt med utf-16 (som
windows bruger) hvor de første 255 codepoints ikke bare er det samme, men
har samme interne repræsentation.

--
Med venlig hilsen
Stig Johansen

Karl Erik Christense~ (26-11-2009)
Kommentar
Fra : Karl Erik Christense~


Dato : 26-11-09 14:24

Den Thu, 26 Nov 2009 03:19:07 +0100 skrev Stig Johansen:

> Utf-8 er en måde at lave unicode tegn på. Unicode er samlet definition
> af karakterer/tegn for alle mulige lande.
>
> Først var der noget der hed ASCII, og der er amerikansk. Hvert tegn
> repræsenteres med et tal, og ASCII kunne kun håndtere 127 tegn.
>
> Det betyder, at der ikke er plads til f.eks. æøå, og i starten brugte
> man noget substition så de danske æøåÆØÅ lå der hvor {\}[|] ligger.
>
> Senere gik man over til 8 bits, hvilket medførte man nu havde 255 tegn
> til rådighed.
>
> Men alle lavede deres egen mapning mellem tegn og tal, så et å i det ene
> tegnsæt havde ikke samme værdi som et å i det andet tegnsæt.
>
> Denne mapning mellem tal og tegn kaldes codepage, altså en tabel over
> hvilke tegn der skal vises for hver talværdi. (Internt i computeren er
> det hele bare tal).
>
> På et tidspunkt fik man samlet disse codepage til et fælles 'western
> europe' eller latin1, og det er det, der idag hedder iso-8859-1.
>

Og du siger at du ikke kan forklare noget på en "pædagogisk" måde?

Din forklaring her, er da den mest "pædagogiske" og let forståellige
måde, som jeg har set længe.

Hvis man klipper der hvor jeg har klippet, kunne det sagtens indgå i en
"Lærebog for Begyndere"

--
Karl Erik.

Stig Johansen (26-11-2009)
Kommentar
Fra : Stig Johansen


Dato : 26-11-09 21:34

Karl Erik Christensen wrote:

> Hvis man klipper der hvor jeg har klippet, kunne det sagtens indgå i en
> "Lærebog for Begyndere"

Glemte i øvrigt at lægge et link til en testside jeg lavede engang.
<http://w-o-p-r.dk/tips/asp/iso.win.chars.asp>

Her udskriver jeg byte værdierne (1-255) i første kollone, og codepoints
127-255 i anden kollonne, encoded som utf-8.

Det er nøjagtig de samme data, der bliver sendt fra serveren, men ved at
vælge hvilket karaktersæt, der oplyses om i hhv. header og meta tag, kan
man se effekten.

--
Med venlig hilsen
Stig Johansen

Jahirah (28-11-2009)
Kommentar
Fra : Jahirah


Dato : 28-11-09 05:02

Apropos unicode - hvad bruger du Karl Erik? Oo
Dit indlæg er fyldt af kinesiske wannabe tegn på den her side af Danmark xD

//Jahirah


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Stig Johansen (28-11-2009)
Kommentar
Fra : Stig Johansen


Dato : 28-11-09 05:24

Jahirah wrote:

> Apropos unicode - hvad bruger du Karl Erik? Oo

Det står i hand headers:
Content-Type: text/plain; charset=UTF-8

> Dit indlæg er fyldt af kinesiske wannabe tegn på den her side af Danmark

Så er det nok på tilde du funder en ordentlig nyhedslæser(program).

utf-8 har eksisteret side sidste årtusinde, så hvis dit ptogram ikke
understøtter det, må det være meget gammelt.

--
Med venlig hilsen
Stig Johansen

Rune Jensen (26-11-2009)
Kommentar
Fra : Rune Jensen


Dato : 26-11-09 17:16

Petrine Musse skrev:
> [...] og en
> gæstebog - hvordan får jeg det? Altså lavet fra bunden, så det
> kun ligger hos mig selv.

Det kræver nok, at du har mulighed for serverside kodning, hvis det skal
ligge hos dig selv. Har du mulighed for dette, og i så fald, hvilket sprog?

De mest almindelige sprog er PHP og ASP (måske .net, men mange steder,
hvor der tilbydes ASP, tilbydes .net samtidig).

Har du databaseadgang - og hvilken?

Og så - har du et link til din side, så man kan se i hvilken forbindelse
du gerne vil have gæstebogen?

Hmm.. og bruger du en eller anden form for editor til hjemmesiden? Det
kan måske også have betydning.


MVH
Rune Jensen

Petrine Musse (27-11-2009)
Kommentar
Fra : Petrine Musse


Dato : 27-11-09 22:20

www.gaius-rr.dk - ved godt der er fejl når jeg prøver at validere, men jeg
har endnu ikke forstået fejlene.

Aner intet om databaser og serverside etc - men vidste jo heller ikke noget
om html før jeg gik i gang, så bare jeg ved, hvad det er jeg skal sætte mig
ind i, så går det nok.

Det med utf-8 - jeg vil ikke bruge kinesiske / græske, men muligvis
arabiske, kan jeg så stadig bruge den nævnte iso? Hvis jeg har noget tekst
med æøå vil en fx englænder så kunne se de bogstaver?

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rune Jensen (27-11-2009)
Kommentar
Fra : Rune Jensen


Dato : 27-11-09 22:42

Petrine Musse skrev:
> www.gaius-rr.dk - ved godt der er fejl når jeg prøver at validere, men jeg
> har endnu ikke forstået fejlene.
>
> Aner intet om databaser og serverside etc - men vidste jo heller ikke noget
> om html før jeg gik i gang, så bare jeg ved, hvad det er jeg skal sætte mig
> ind i, så går det nok.

Sådan skal det være, bare klø på ;)

Så vidt jeg kan se, er du hostet af Webdomain, og de tilbyder PHP som
serverside sprog og MySQL database.

Jeg er ikke helt klar over, om du bruger et CMS af en art (som de også
tilbyder), det vil muligvis - muligvis ikke have indflydelse.

Men kig her, det bør opfylde dine krav:
http://www.alexguestbook.net/e_index.html

Det er et plug-in/færdigt script, men du skal sandsynligvis lave nogle
få tilrettelser (der står, det er også til begyndere).


MVH
Rune Jensen

Rune Jensen (27-11-2009)
Kommentar
Fra : Rune Jensen


Dato : 27-11-09 22:49

Rune Jensen skrev:

> Det er et plug-in/færdigt script, men du skal sandsynligvis lave nogle
> få tilrettelser (der står, det er også til begyndere).

Du får lige en mere, så der er valgmuligheder:
http://hjemmesideskolen.dk/scripts/visit.asp?id=gbasp

Jeg har forsøgt at finde scripts, som laver pæn kode, og som har
spamsikring.


MVH
Rune Jensen

Rune Jensen (27-11-2009)
Kommentar
Fra : Rune Jensen


Dato : 27-11-09 23:16

Petrine Musse skrev:
> www.gaius-rr.dk - ved godt der er fejl når jeg prøver at validere, men jeg
> har endnu ikke forstået fejlene.

Det er ikke mange fejl, du har.

Du har en missing ALT-text. Det er fordi, der når du bruger <img> skal
være en alternativ tekst, bl.a. til hvis billedet ikke findes. Dette
hjælper også blinde til at få en idé om billedet, evt. dets betydning
for indholdet.

Der er også lidt med dine <p>-tags.


Hvis du har spørgsmål, når du kommer så langt, du vil validere siden,
bare spør' her, så får du hjælp til det. Det ser ikke så slemt ud.


MVH
Rune Jensen

Stig Johansen (28-11-2009)
Kommentar
Fra : Stig Johansen


Dato : 28-11-09 05:09

Petrine Musse wrote:

> Det med utf-8 - jeg vil ikke bruge kinesiske / græske, men muligvis
> arabiske, kan jeg så stadig bruge den nævnte iso? Hvis jeg har noget tekst
> med æøå vil en fx englænder så kunne se de bogstaver?

Hvis du bruger iso-8859-1, kan du bruge alle de tegn, der ligger i denne
oversigt:
<http://w-o-p-r.dk/tips/asp/iso.win.chars.asp?charset=&meta=>
Du kan roligt regne med, at samtlige computere i verden kan se iso-8859-1
korrekt, for det er standarden på internettet.

Dvs. englændere og arabere kan se det korrekt.

Men skal du have arabiske tegn, eller kort sagt, tegn - der _ikke_ indgår i
ovennævnte, ind over, så skal du bruge utf-8.

Men du behøver ikke at vælge for hele siden, blot de dele, der kræver
arabiske tegn.

--
Med venlig hilsen
Stig Johansen

Karl Erik Christense~ (28-11-2009)
Kommentar
Fra : Karl Erik Christense~


Dato : 28-11-09 16:28

Den Sat, 28 Nov 2009 04:02:07 +0000 skrev Jahirah:

> Apropos unicode - hvad bruger du Karl Erik? Oo Dit indlæg er fyldt af
> kinesiske wannabe tegn på den her side af Danmark xD
>
> //Jahirah

Jeg bruger newsreaderen Pan på Ubuntu Linux, og det har jeg gjort de
sidste 6-8 år.
Tidligere ændrede jeg til iso-8859-1, men nu bruger jeg udelukkende
utf-8, da dette understøttes af alle programmer - bare ikke lidt ældre
versioner af Outlook Express.

Hvilket program bruger du da (i din del af Danmark)

--
Karl Erik.

Stig Johansen (28-11-2009)
Kommentar
Fra : Stig Johansen


Dato : 28-11-09 17:33

Karl Erik Christensen wrote:

> Hvilket program bruger du da (i din del af Danmark)

Jfr. 'hans' signatur, så er det via html.dk.

De kan åbenbart ikke finde ud af utf-8.

--
Med venlig hilsen
Stig Johansen

Karl Erik Christense~ (28-11-2009)
Kommentar
Fra : Karl Erik Christense~


Dato : 28-11-09 19:58

Den Sat, 28 Nov 2009 17:32:45 +0100 skrev Stig Johansen:

> Jfr. 'hans' signatur, så er det via html.dk.
>
> De kan åbenbart ikke finde ud af utf-8.

Shit - det glemmer jeg altid at checke

Men det er nok fordi jeg _ikke_ fatter hvorfor hulen der postes gennem
html.dk.
Men fedt for html.dk, for de får jo deres signatur med hver gang.

--
Karl Erik.

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste