Jonas Skrevet 24. juli 2004 Skrevet 24. juli 2004 Hallo Koden under vil gi tegnet 199. Hvordan gjør jeg det motsatte? Altså å finne tallet til et tegn! MsgBox Chr(199) Jonas
aadnk Skrevet 24. juli 2004 Skrevet 24. juli 2004 Du bruker funksjonen Asc eller AscW for Unicode: MsgBox Asc("A")
Jonas Skrevet 24. juli 2004 Forfatter Skrevet 24. juli 2004 Tusen takk! Vet du også hva forskjellen på de to er?
aadnk Skrevet 24. juli 2004 Skrevet 24. juli 2004 Asc brukes for ASCII, mens AscW brukes for Unicode. Forskjellen er ganske enkelt mengden av tegn som kan reprensenteres. ASCII tilltater bruk at 256 forskjellige tegn i en font, mens Unicode kan gi opptil 65000 tegn (mulig enda høyere med flere typer koding). Så prøv å bruk unicode-versjonene av funksjonene så ofte som du kan. (Mer om unicode her). Funksjonen Chr har også en unicode versjon, nemlig ChrW.
GeirGrusom Skrevet 25. juli 2004 Skrevet 25. juli 2004 mens Unicode kan gi opptil 65000 tegn [pirke]2^16 = 65536[/pirke] unskyld
Tr1llobite Skrevet 27. juli 2004 Skrevet 27. juli 2004 mens Unicode kan gi opptil 65000 tegn [pirke]2^16 = 65536[/pirke] unskyld Ikke beklag deg, det burde være obligatorisk å vite sånt...
aadnk Skrevet 27. juli 2004 Skrevet 27. juli 2004 Jeg er klar over den eksakte størrelsen, men poenget var å vise til forskjellen mellom ASCII og Unicode. Kanskje burde jeg unngått å sette likhetstegn med ord som "opptil", hvor jeg kanskje bommet litt, men jeg så ingen grunn å være så nøyaktig, da spesielt ettersom dette nummeret er tatt direkte fra denne siden. Men hvorfor egentlig lage så mye oppstyr av tilnærminger? Beløpet var ikke poenget, men forholdet i fra ASCII.
Jonas Skrevet 27. juli 2004 Forfatter Skrevet 27. juli 2004 mens Unicode kan gi opptil 65000 tegn [pirke]2^16 = 65536[/pirke] unskyld Ikke beklag deg, det burde være obligatorisk å vite sånt... Obligatorisk for hvem da? Alle - Absolutt ikke..
GeirGrusom Skrevet 27. juli 2004 Skrevet 27. juli 2004 Obligatorisk for programmerere. Akkurat som at det PI i en full sirkel (i radianer), og at PI/4 = 90 grader. ... hihihi!
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå