Gå til innhold

Anbefalte innlegg

Skrevet

Hallo

 

Koden under vil gi tegnet 199. Hvordan gjør jeg det motsatte? Altså å finne tallet til et tegn!

MsgBox Chr(199)

 

Jonas

Videoannonse
Annonse
Skrevet

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.

Skrevet

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.

Skrevet
mens Unicode kan gi opptil 65000 tegn

[pirke]2^16 = 65536[/pirke]

unskyld :blush:

Ikke beklag deg, det burde være obligatorisk å vite sånt...

Obligatorisk for hvem da? Alle - Absolutt ikke..

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...