Avatar billede xbobby Nybegynder
23. september 2004 - 17:43 Der er 16 kommentarer og
2 løsninger

Har brug for et dansk tegnsæt

Hej med jer.

Jeg er ved at lave en lille quiz, som fungerer udemærket når jeg tester den lokalt på min egen maskine med dansk tegnsæt.

Men når jeg tester den på nettet, vil den ikke spille lydfilerne med æ, ø og å. Så hvad gør jeg for at min side ikke skal være international, men bare dansk, så det danske tegnsæt forstås.

Jeg kender godt alle de løftede pegefingre, med at at man ikke må bruge æ, ø og å i filnavne, men det er meget nemmere at få de rigtige lyde, ved at jeg henter ordet som det skal staves fra databasen, og så klasker jeg mp3 bagefter. I stedet for at skulle til at lave alt mulig fansy kode, hvis der er ø, ø, å.

Der er 60 point til den der kan løse problemet på en nem måde og 0 point til dem der bare siger at det kan man ikke :-)
Avatar billede olebole Juniormester
23. september 2004 - 19:59 #1
<ole>

Du kunne skrive din helt egen protokol - istedet for HTTP-protokollen. Så skal du bare skrive en webserver og en browser, der kan bruge protokollen ... og have dine brugere til at benytte din browser.

Undskyld mig, men hvis du kender reglerne for HTTP-protokollen, så er det da tåbeligt at tigge og bede om at få problemer ved ikke at overholde dem.

Den nemme måde at løse problemet på, er at du overholder specifikationerne for de teknologier, du ønsker at bruge  :)

/mvh
</bole>
Avatar billede xbobby Nybegynder
23. september 2004 - 20:50 #2
Hej olebole
Ud fra din kommentar at dømme, så kan det jeg beder om ikke lade sig gøre!

Hvis jeg kendte svaret på mit spørgsmål, ville jeg ikke stille det, og selv om det jeg spørger om eventuelt ikke kan lade sig gøre, så har jeg minimum krav på et ordentligt svar, i sedet for at blive fremstillet som en tåbe :-(
Avatar billede olebole Juniormester
23. september 2004 - 21:31 #3
Jamen, jeg er da ked af, hvis du har misforstået mig - det var ikke mit ærinde. Jeg kommenterede blot på din kommentar:
  "Jeg kender godt alle de løftede pegefingre, med at at man ikke må bruge æ, ø og å i filnavne"
... og så det faktum, at du på trods af denne viden alligevel ønsker at bruge skandinaviske tegn.

Hvad kalder man det, når en person insisterer på at anvende en idé, han selv ved er rigtig dårlig? Jeg er helt åben for gode forslag  :)
/mvh
Avatar billede roenving Novice
24. september 2004 - 02:43 #4
Har du nogen probelmer ved at erstatte æ med ae eller ø med oe ?-)
Avatar billede xbobby Nybegynder
24. september 2004 - 10:26 #5
Hej olebole
Godt ord igen :-) - Det som jeg havde i tankerne da jeg spurgte var at man f.eks vedr at ændre metatags i toppen af et dokument kunne ændre browserens indstilling til hvilket tegnsæt der skulle bruges i den pågældende browser.

Hvis vi kikker på eksperten, så har de f.eks en metatags der ser sådan ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Hvilket sikkert er en anerkendt international doctype, når W3C er indblandet, men sæt nu at jeg egentlig var ligeglad om andre end danskere kunne se min quiz, som er en ren dansk quiz. I såfald behøves jeg så ikke tage hensyn til internationale standarder. Spørgsmålet er så bare om det rent konkret kan lade sig gøre.

Måske skal der stå "DK" i doktype i stedet for "EN", eller måske er det noget helt aldet man skal gøre. Med andre ord det er det jeg søger efter.
Avatar billede xbobby Nybegynder
24. september 2004 - 10:35 #6
Hej roenving
Ideen med quizzen var at man gemmer lydfilen som den staves, og så er det nemt når jeg fra databasen henter ordet som det staves i virkeligheden, og så blot klaske mp3 bag på navnet, og så kan jeg hente lydfilen frem. Hvis jeg bruger oe og så fremdeles kan jeg ikke bruge denne metode, som jeg egentlig syntes er god. Hvis jeg skal bruge oe, skal jeg lave en ny kolonne i databasen, hvor hele stien ligger, f,eks lyd/oedelagt.mp3 Men hvis det kan laves på en mere enkel måde vil jeg hellere det :-)
Avatar billede roenving Novice
24. september 2004 - 13:28 #7
Du skal jo linke over internettet, hvorfor du ikke kan regne med, at browserens egne indstillinger sætter dig tilstrækkeligt på plads !-)

-- og sprog-indstillinger foretager du (normalt !-) i et meta-tag:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Avatar billede xbobby Nybegynder
24. september 2004 - 14:06 #8
Du skriver at sprog-indstillingerne normalt foretages i et meta-tag, betyder det at jeg kan få et dansk tegnsæt? og hvis ja hvad skal der så helt konkret stå?

Jeg forstår ikke helt sætningen:

Du skal jo linke over internettet, hvorfor du ikke kan regne med, at browserens egne indstillinger sætter dig tilstrækkeligt på plads !-)

Kan du uddybe den, så et analfabet, som mig kan forstå den :-)
Avatar billede roenving Novice
24. september 2004 - 14:15 #9
Når du skal henvise til en fil på din server, skal linket formidles ved hjælp af internet-protokollen, og den tillader (i hvert fald i visse browsere !-) ikke at du brugere andre bogstaver end de 26 engelske !o]

-- metatagget indsætter du bare i head-sektionen af dit dokument, så vil resten af din side blive fortolket efter den angivne vesteuropæiske standard ...

-- men det ændrer ikke browserens måde at bruge TCP/IP-standarden !-)
Avatar billede xbobby Nybegynder
24. september 2004 - 15:42 #10
Så det er mere end usikkert at gå den vej, da det afhænger af den pågældnes browsers indstilling til sagen :-)

roenving og olebole smid et svar, så kan I dele de 60 point - og tak for hjælpen :-)

//xbobby
Avatar billede roenving Novice
24. september 2004 - 15:43 #11
Oki '-)
Avatar billede olebole Juniormester
24. september 2004 - 17:22 #12
Selvtak ... problemet med skandinaviske tegn i fil-navne er ikke kun et browser-issue. Der er mange hardware- og software-enheder med i transporten af data mellem en server og en browser - og der er derfor rigtig mange steder, der kan opstå fejl, hvis man ikke overholder standarderne  :)
/mvh
Avatar billede xbobby Nybegynder
24. september 2004 - 17:31 #13
Tak for de vise ord :-)
Avatar billede olebole Juniormester
24. september 2004 - 18:17 #14
Anytime  ;o)

Jeg er helt sikker på, det er ligegyldigt, hvilken koder/programmør du taler med, så vil du opdage, at vedkommende på et tidspunkt har befundet sig præcis, hvor du er nu.
Der er mange ting, man ikke umiddelbart kan se det logiske i. Ens uspolerede gåpå mod gør, at man søger - og er overbevist om at kunne finde - en smartere måde at gøre tingene på.

Efterhånden som man får et bedre overblik over teknologierne, finder man dog gerne ud af, at det som hovedregel betaler sig at overholde standarderne på området - og at der er gode grunde til, gamle rotter gør, som de gør.
Dermed er alle sidesporene, man forvilder sig ud på, absolut ikke spildt - de er i høj grad med til at forme ens erfarings mængde.

Jeg smiler ofte af mine egne forsøg, når jeg tænker fem-seks år tilbage - og mindes, hvad jeg dengang kunne finde på at forsøge mig med. Det var en del af min udvikling ... men hold.da.op, hvor var jeg naiv/tumpet.
Sådan er 'Leif' nu engang  ;o)
/mvh
Avatar billede xbobby Nybegynder
24. september 2004 - 18:23 #15
Jeg kan forstå, at der er håb forude - om små 5 til 6 år :-)
Avatar billede olebole Juniormester
24. september 2004 - 18:30 #16
*LooOooL* nåja ... der er jo ingen, der tvinger dig til at være ligeså langsomt fattende som mig  ;D
Avatar billede Slettet bruger
25. september 2004 - 01:44 #17
Og så kan vi der benytter et alfabet med andre end de 26 USAnske bogstaver bare glæde os til at en eller anden variant af Unicode-tegnsæt bliver standard over hele linien, så dette problem kan blive løst.
Avatar billede roenving Novice
25. september 2004 - 08:32 #18
-- Tak for point ;~}

-- og selv om den internationale standard for tcp/ip nu er opdateret til at acceptere unicode-tegnsæt, betyder det jo ikke nødvendigvis at hverken de mange millioner noder på det internationale netværk eller f.eks. den dominerende browser anerkender det !-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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