---
title: "Ansi?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12980-ansi"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jerry_beach"
published: "2001-12-03T14:58:00.000Z"
updated: "2001-12-03T20:30:00.000Z"
replies: 7
views: 365
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/12980-ansi"
---

# Ansi?

## #1 — jerry_beach, 2001-12-03T14:58Z

Känner någon av er till en sida där dom listat tecken och dess ANSI värden? Hade varit OTROLIGT användbart just nu :)

Jag hittade tabellen i VBScripts referensverk, men informationen där leder genast till ett gäng följdfrågor:

Vad är skillnaden mellan ANSI, ASCII och Unicode?
Hur kollar man att en bokstav är mellan t.ex. ASCI-värdet 5 och 25?

Permalänk: https://www.webforum.nu/p/12980

## #2 — iceM2, 2001-12-03T15:19Z

Inte helt säker på om detta är det du vill ha men jag hittade följande på [Webeye](http://www.webeye.nu/default2.asp?que=sok/default.asp&kat=asp\artiklar\&sokstr2=ansi&fil=asp5.asp#ansi)

Permalänk: https://www.webforum.nu/p/299645

## #3 — Vide, 2001-12-03T16:44Z

> Hur kollar man att en bokstav är mellan t.ex. ASCI-värdet 5 och 25?

```
if asc( bokstaven ) > 4 AND asc( bokstaven ) < 26 then
'bokstaven var mellan 5 och 25
end if
```

Permalänk: https://www.webforum.nu/p/299646

## #4 — spango, 2001-12-03T17:43Z

Vad är skillnaden mellan ANSI, ASCII och Unicode?

[ANSI](http://www.ansi.org) \- en amerikansk standardiseringsorganisation (lyder under ISO). Ett tecken kan sålunda inte ha ett ANSI-värde, oavsett vad vissa påstår ;) 
ASCII - en sjubitars teckenuppsättning med åttabitarsutökningar som används i princip överallt. Eftersom sjubitarsversionen inte hade stöd för exempelvis svenska tecken så hittade alla leverantörer på egna åttabitarsutökningar i stället för att enas om en enda, vilket bland annat har lett till att man i Windows har två teckenupsättningar (DOS- och Windowsvarianterna), samt att man måste anstränga sig om man vill dela med sig av textfiler till Mac- eller \*NIX-användare.
[Unicode](http://www.unicode.org) \- en sextonbitars teckenuppsättning (har sålunda stöd för mer än 65000 tecken) som används lite här och var. Har stöd för i princip alla utökningar till det latinska alfabetet (svenska, isländska et.c.), samt för de arabiska, japanska och kyrilliska alfabeten, plus lite andra (mest asiatiska) alfabet, runor (en omistlig funktion i dagens samhälle! :e ) och diverse symboler. Dessutom är det den teckenuppsättning som används internt i Java.

Permalänk: https://www.webforum.nu/p/299647

## #5 — jerry_beach, 2001-12-03T17:51Z

Ahh tack så mycket för alla upplysningar! Jag har ytterligare en liten fråga som rör ASCII-tabellen. Som jag har förstått det består tabellen av 256 värden (0-255). Men när jag skriver ut alla med följande kod:

```
 For i = 0 To 255
	Response.Write i & ":" & Chr(i) & "<br>"
 Next
```

så skrivs varken tecknet, eller det \<br\> som skall följa, ut.
Varför? Enligt VBScript referensverk ska tabellen bestå av 256 tecken..

Permalänk: https://www.webforum.nu/p/299648

## #6 — jerry_beach, 2001-12-03T17:54Z

En liten miss av mig. I referensverket står det typ "Här är tecken 0-127, och här 128-255" Men dom listar bara nummer 0-254. Och nummer 0 visar inget tecken, alltså inte ens en sån där fyrkant som visar att jag inte kan visa tecknet på min dator. SÅ, består tabellen av 255 tecken eller..

Permalänk: https://www.webforum.nu/p/299649

## #7 — LarsG, 2001-12-03T18:17Z

256

Permalänk: https://www.webforum.nu/p/299650

## #8 — spango, 2001-12-03T20:30Z

Och nummer 0 visar inget tecken, alltså inte ens en sån där fyrkant som visar att jag inte kan visa tecknet på min dator.

Nolltecknet är lite magiskt, och förekommer generellt inte i text som människor läser och skapar. I C och C++ är strängar helt enkelt är arrayer av enstaka tecken, och range checking förekommer inte vid indexering i arrayer vilket ger en många härliga tillfällen att adressera sig ut i plåten på datorn. Då behöver man något smart sätt att hålla reda på var strängen slutar, och då använder man ASCII noll för det.

Permalänk: https://www.webforum.nu/p/299651

---

Tråden på webben: https://www.webforum.nu/amne/asp/12980-ansi
