Avatar billede tybz Nybegynder
10. januar 2003 - 08:47 Der er 12 kommentarer

Tegnsætning i HTML

Jeg har en side med et tekstfelt som brugerne skal udfylde.
Mit problem er at 1 bruger kan ikke skrive æøå i feltet (Alle andre kan godt).
Der kommer omvendte spørgsmålstegn ud i stedet.
Jeg har fået brugeren til at skrive æøå i notepad og det virker fint. Så det er ikke hendes keyboard instillinger det er galt med.

Hvordan løser jeg dette ?
Avatar billede jakobclausen Nybegynder
10. januar 2003 - 08:50 #1
Hvilken browser kører hun med? Er det en pc/mac?
Avatar billede tybz Nybegynder
10. januar 2003 - 08:52 #2
Win2000 Dansk version.
Køre med en IE som browser.
Avatar billede olebole Juniormester
10. januar 2003 - 09:32 #3
<ole>

Det er forsåvidt ligegyldigt ... skandinaviske tegn har intet at gøre i HTML. Der skal du bruge HTML-entities:
&aelig; for æ
&oslash; for ø
&aring; for å

Noget andet gør sig gældende for ECMA-script (f.eks. JavaScript), hvor man f.eks. kan bruge den escapede oktaltals værdi til tegnets keyCode:
\346 for æ
\370 for ø
\345 for å

/mvh
</bole>
Avatar billede olebole Juniormester
10. januar 2003 - 09:35 #4
Men løsningen er at erstatte med entities på serveren, inden der viderebehandles. Det er dog _meget_ vigtigt at skrive denne linie i <head></head>:
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Den er et _must_ ...!  :)
/mvh
Avatar billede tybz Nybegynder
10. januar 2003 - 09:36 #5
olebole: Her er tale om en person som ikke kan skrive "øæå" i et textfield.
Intet at gøre med det du skrev...det er jeg ligesom klar over ik.
Det er yderst mystisk. Jeg har i mine 5 år som udvikler aldrig set noget ligende.
Avatar billede tybz Nybegynder
10. januar 2003 - 09:39 #6
Hmmm iso-8859-1 er ikke sat på denne side.
Måske er det det.
Vender lige tilbage.
Avatar billede olebole Juniormester
10. januar 2003 - 09:41 #7
"...det er jeg ligesom klar over ik." du behøver ikke spille småfornærmet ... hvordan i alverden skulle jeg vide det? Du spørger og jeg svarer ... du kunne jo set fra min skærm ligeså godt være begyndt at skrive HTML i går  :)

Kan tegnene ikke skrives i feltet, eller er de ændret, når de når serveren?
Har du husket meta'en?
/mvh
Avatar billede olebole Juniormester
10. januar 2003 - 09:42 #8
Ja, det burde en, der har 5 år som udvikler bag sig jo have styr på  ;o)
/mvh
Avatar billede tybz Nybegynder
10. januar 2003 - 09:44 #9
Sorry ikke for at fornærme dig.
Det var bare fordi det første svar var langt fra mit spørgsmål.
Det er realtime mens hun skriver i textfield at der kommer sjove tegn i stedet for æøå.
Avatar billede tybz Nybegynder
10. januar 2003 - 09:46 #10
Det mystiske er at der sidder flere 1000 andre og bruger samme system og de har ikke problemer.
Avatar billede olebole Juniormester
10. januar 2003 - 09:53 #11
Det kommer vist an på, hvordan man tolker, det du har skrevet i spørgsmålet - og så må vi jo pejle os ind på, hvad du mener. På E er spm-tolkning som oftest sværere end at svare, så det bliver en vane at prøve at gætte på, hvad der bliver spurgt om. Det er nemlig sjældent kongruent med, hvad der bliver skrevet  :)

Jeg ved godt, der er mange, der bruger en windows-ting, men det er noget proprietært MS-crap, der aldrig burde komme på nettet. Der har den intet at gøre. iso-8859-1 er international standard for latinsk standard-alfabet og dækker netop skandinaviske tegn - hvad Gates er rystende ligeglad med  :)
/mvh
Avatar billede olebole Juniormester
10. januar 2003 - 09:53 #12
Bruger de andre også Win2K på dansk?
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