{"id":62601,"date":"2022-08-20T14:13:53","date_gmt":"2022-08-20T19:13:53","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/"},"modified":"2022-08-20T14:13:53","modified_gmt":"2022-08-20T19:13:53","slug":"vad-ar-ascii-text-och-hur-anvands-den","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/","title":{"rendered":"Vad \u00e4r ASCII-text och hur anv\u00e4nds den?"},"content":{"rendered":"<div>\n<p>ASCII \u00e4r en f\u00f6rkortning som du kanske har h\u00f6rt i relation till datortext, men det \u00e4r en term som snabbt h\u00e5ller p\u00e5 att f\u00f6rsvinna tack vare en kraftfullare nykomling.  Men vad \u00e4r ASCII, och vad anv\u00e4nds det till?<\/p>\n<h2 id=\"what-does-ascii-stand-for\"><span class=\"ez-toc-section\" id=\"Vad_star_ASCII_for\"><\/span>  Vad st\u00e5r ASCII f\u00f6r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det kanske enklaste st\u00e4llet att b\u00f6rja \u00e4r sj\u00e4lva akronymen, s\u00e5 l\u00e5t oss ut\u00f6ka den:<\/p>\n<p><strong>A<\/strong>merikan <strong>S<\/strong>tandard <strong>C<\/strong>ode f\u00f6r <strong>jag<\/strong>information <strong>jag<\/strong>utbyte<\/p>\n<p>Denna munfull av en fras ger inte riktigt hela bilden, men vissa delar ger omedelbart n\u00e5gra ledtr\u00e5dar, s\u00e4rskilt de tv\u00e5 f\u00f6rsta orden.  ASCII \u00e4r en amerikansk standard, vars betydelse snart kommer att bli uppenbar.<\/p>\n<p>\u201cCode for Information Interchange\u201d antyder att vi pratar om ett format f\u00f6r att skicka data fram och tillbaka.  N\u00e4rmare best\u00e4mt handlar ASCII om textdata: tecken som utg\u00f6r ord p\u00e5 ett typiskt l\u00e4sbart spr\u00e5k.<\/p>\n<p>ASCII l\u00f6ser problemet med hur man tilldelar v\u00e4rden till bokst\u00e4ver och andra tecken s\u00e5 att de, n\u00e4r de lagras som ettor och nollor i en fil, kan \u00f6vers\u00e4ttas tillbaka till bokst\u00e4ver n\u00e4r filen l\u00e4ses senare.  Om olika datorsystem kommer \u00f6verens om samma kod att anv\u00e4nda kan s\u00e5dan information utbytas p\u00e5 ett tillf\u00f6rlitligt s\u00e4tt.<\/p>\n<h2 id=\"the-history-of-ascii\"><span class=\"ez-toc-section\" id=\"Historien_om_ASCII\"><\/span>  Historien om ASCII<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ibland kallad US-ASCII, ASCII var en amerikansk innovation som utvecklades p\u00e5 1960-talet.  Standarden har genomg\u00e5tt m\u00e5nga revisioner sedan, fr\u00e4mst 1977 och 1986, d\u00e5 ASCII senast uppdaterades.<\/p>\n<p>Till\u00e4gg och varianter har byggt p\u00e5 ASCII genom \u00e5ren, fr\u00e4mst f\u00f6r att ta h\u00e4nsyn till det faktum att ASCII utel\u00e4mnar m\u00e5nga tecken som anv\u00e4nds, eller till och med kr\u00e4vs, av andra spr\u00e5k \u00e4n amerikansk engelska.  ASCII tillgodoser inte ens den brittiska valutasymbolen (\u201c\u00a3\u201d), \u00e4ven om pundet finns i Latin-1, en 8-bitars f\u00f6rl\u00e4ngning utvecklad p\u00e5 1980-talet, som kodar flera andra valutor ocks\u00e5.<\/p>\n<p>ASCII ut\u00f6kades kraftigt och eftertr\u00e4ddes av Unicode, en mycket mer omfattande och ambiti\u00f6s standard, som diskuteras nedan.  2008 gick Unicode om ASCII i popularitet f\u00f6r onlineanv\u00e4ndning.<\/p>\n<h2 id=\"what-characters-does-ascii-represent\"><span class=\"ez-toc-section\" id=\"Vilka_tecken_representerar_ASCII\"><\/span>  Vilka tecken representerar ASCII?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6r en dator \u00e4r bokstaven \u201cA\u201d lika fr\u00e4mmande som f\u00e4rgen lila eller k\u00e4nslan av svartsjuka.  Datorer handlar om ettor och nollor, och det \u00e4r upp till m\u00e4nniskor att best\u00e4mma hur man anv\u00e4nder dessa ettor och nollor f\u00f6r att representera siffror, ord, bilder och allt annat.<\/p>\n<p>Du kan t\u00e4nka p\u00e5 ASCII som morsekoden f\u00f6r den digitala v\u00e4rlden \u2013 det f\u00f6rsta f\u00f6rs\u00f6ket i alla fall.  Medan morsekod anv\u00e4nds f\u00f6r att representera bara 36 olika tecken (26 bokst\u00e4ver och 10 siffror), designades ASCII f\u00f6r att representera upp till 128 olika tecken i 7 databitar.<\/p>\n<p>ASCII \u00e4r skiftl\u00e4gesk\u00e4nslig, vilket betyder att den representerar 52 stora och sm\u00e5 bokst\u00e4ver fr\u00e5n det engelska alfabetet.  Vid sidan av samma 10 siffror \u00e4r det ungef\u00e4r h\u00e4lften av utrymmet som anv\u00e4nds.<\/p>\n<p>Skiljetecken, matematiska och typografiska symboler upptar resten, och en samling kontrolltecken, som \u00e4r speciella icke-utskrivbara koder med funktionell betydelse \u2013 se nedan f\u00f6r mer.<\/p>\n<p>H\u00e4r \u00e4r n\u00e5gra typiska tecken som ASCII kodar:<\/p>\n<table id=\"tablepress-id-104\">\n<thead>\n<tr>\n<th>Bin\u00e4r<\/th>\n<th>Decimal<\/th>\n<th>Karakt\u00e4r<\/th>\n<\/tr>\n<\/thead>\n<tr>\n<td>010 0001<\/td>\n<td>33<\/td>\n<td>!<\/td>\n<\/tr>\n<tr>\n<td>011 0000<\/td>\n<td>48<\/td>\n<td>0<\/td>\n<\/tr>\n<tr>\n<td>011 1001<\/td>\n<td>57<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<td>011 1011<\/td>\n<td>59<\/td>\n<td>;<\/td>\n<\/tr>\n<tr>\n<td>100 0001<\/td>\n<td>65<\/td>\n<td>A<\/td>\n<\/tr>\n<tr>\n<td>100 0010<\/td>\n<td>66<\/td>\n<td>B<\/td>\n<\/tr>\n<tr>\n<td>101 1010<\/td>\n<td>90<\/td>\n<td>Z<\/td>\n<\/tr>\n<tr>\n<td>101 1011<\/td>\n<td>91<\/td>\n<td>[[<\/td>\n<\/tr>\n<tr>\n<td>110 0001<\/td>\n<td>97<\/td>\n<td>a<\/td>\n<\/tr>\n<tr>\n<td>110 0010<\/td>\n<td>98<\/td>\n<td>b<\/td>\n<\/tr>\n<tr>\n<td>111 1101<\/td>\n<td>125<\/td>\n<td>}<\/td>\n<\/tr>\n<\/table>\n<p>Observera att de valda v\u00e4rdena har n\u00e5gra anv\u00e4ndbara egenskaper, s\u00e4rskilt:<\/p>\n<p>  Bokst\u00e4ver i samma fall kan alltid sorteras numeriskt eftersom de \u00e4r i ordning.  Till exempel har A ett l\u00e4gre v\u00e4rde \u00e4n B, som har ett l\u00e4gre v\u00e4rde \u00e4n Z. Bokst\u00e4ver i olika fall \u00e4r f\u00f6rskjutna med exakt 32. Detta g\u00f6r det mycket enkelt att \u00f6vers\u00e4tta mellan gemener och versaler eftersom bara en enskild bit beh\u00f6ver bytas f\u00f6r varje bokstav, hur som helst.  <\/p>\n<h2 id=\"control-characters\"><span class=\"ez-toc-section\" id=\"Kontrolltecken\"><\/span> Kontrolltecken<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6rutom bokst\u00e4ver, skiljetecken och siffror kan ASCII representera ett antal kontrolltecken, speciella kodpunkter som inte producerar enstaka tecken utan ist\u00e4llet ger alternativa betydelser om data till vad som \u00e4n kan konsumera den.<\/p>\n<p>Till exempel \u00e4r ASCII 000 1001 det horisontella tabbtecknet.  Det representerar utrymmet du f\u00e5r n\u00e4r du trycker p\u00e5 TAB-tangenten.  Du kommer vanligtvis inte att se s\u00e5dana karakt\u00e4rer direkt, men deras effekt kommer ofta att visas.  H\u00e4r \u00e4r n\u00e5gra fler exempel:<\/p>\n<table id=\"tablepress-id-105\">\n<thead>\n<tr>\n<th>Bin\u00e4r<\/th>\n<th>Decimal<\/th>\n<th>Karakt\u00e4r<\/th>\n<\/tr>\n<\/thead>\n<tr>\n<td>000 1001<\/td>\n<td>9<\/td>\n<td>Horisontell flik<\/td>\n<\/tr>\n<tr>\n<td>000 1010 <\/td>\n<td>10<\/td>\n<td>Linjematning<\/td>\n<\/tr>\n<tr>\n<td>001 0111 <\/td>\n<td>23<\/td>\n<td>Slut p\u00e5 \u00f6verf\u00f6ringsblock<\/td>\n<\/tr>\n<\/table>\n<h2 id=\"what-about-other-characters\"><span class=\"ez-toc-section\" id=\"Hur_ar_det_med_andra_karaktarer\"><\/span>  Hur \u00e4r det med andra karakt\u00e4rer?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ASCII var enormt framg\u00e5ngsrikt under de f\u00f6rsta dagarna av datoranv\u00e4ndning eftersom det var enkelt och allm\u00e4nt antaget.  Men i en v\u00e4rld med ett mer internationellt perspektiv, kommer ett skrivsystem inte att klippa det.  Modern kommunikation m\u00e5ste vara m\u00f6jlig p\u00e5 franska, japanska \u2013 i sj\u00e4lva verket vilket spr\u00e5k som helst vi vill lagra text p\u00e5.<\/p>\n<p>Unicode-teckenupps\u00e4ttningen kan adressera totalt 1 112 064 olika tecken, \u00e4ven om bara ungef\u00e4r en tiondel av dessa faktiskt \u00e4r definierade f\u00f6r n\u00e4rvarande.  Det kan l\u00e5ta som mycket, men kodningen syftar inte bara till att tillgodose tiotusentals kinesiska tecken, den t\u00e4cker \u00e4ven emoji (n\u00e4stan ett och ett halvt tusen) och till och med utd\u00f6da skriftsystem som Jurchen.<\/p>\n<p>Unicode erk\u00e4nde ASCII:s dominans i sitt val av de f\u00f6rsta 128 tecknen: de \u00e4r exakt samma som ASCII.  Detta g\u00f6r att ASCII-kodade filer kan anv\u00e4ndas i situationer d\u00e4r Unicode f\u00f6rv\u00e4ntas, vilket ger bak\u00e5tkompatibilitet.<\/p>\n<h2 id=\"summary\"><span class=\"ez-toc-section\" id=\"Sammanfattning\"><\/span>  Sammanfattning<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ASCII-text representerar de 26 bokst\u00e4verna i det engelska alfabetet, med siffror, skiljetecken och n\u00e5gra andra symboler inlagda. Det tj\u00e4nade sitt syfte mycket v\u00e4l under det mesta av ett halvt sekel,<\/p>\n<p>Den har nu ersatts av Unicode, som st\u00f6der ett stort antal spr\u00e5k och andra symboler, inklusive emoji.  UTF-8 \u00e4r, f\u00f6r alla praktiska \u00e4ndam\u00e5l, den kodning som ska anv\u00e4ndas f\u00f6r att representera Unicode-tecken online.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Bobby Jack (65 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Bobby \u00e4r en teknikentusiast som arbetat som mjukvaruutvecklare under de flesta av tv\u00e5 decennier.  Han brinner f\u00f6r spel, arbetar som chefredakt\u00f6r p\u00e5 Switch Player Magazine och \u00e4r f\u00f6rdjupad i alla aspekter av onlinepublicering och webbutveckling.<\/p>\n<p>                            Mer fr\u00e5n Bobby Jack<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Vad_star_ASCII_for\" >Vad st\u00e5r ASCII f\u00f6r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Historien_om_ASCII\" >Historien om ASCII<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Vilka_tecken_representerar_ASCII\" >Vilka tecken representerar ASCII?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Kontrolltecken\" >Kontrolltecken<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Hur_ar_det_med_andra_karaktarer\" >Hur \u00e4r det med andra karakt\u00e4rer?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Sammanfattning\" >Sammanfattning<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-ascii-text-och-hur-anvands-den\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>ASCII \u00e4r en f\u00f6rkortning som du kanske har h\u00f6rt i relation till datortext, men det \u00e4r en term som snabbt h\u00e5ller p\u00e5 att f\u00f6rsvinna tack vare en kraftfullare nykomling. Men vad \u00e4r ASCII, och vad anv\u00e4nds det till? Vad st\u00e5r ASCII f\u00f6r? Det kanske enklaste st\u00e4llet att b\u00f6rja \u00e4r sj\u00e4lva akronymen, s\u00e5 l\u00e5t oss ut\u00f6ka [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":62602,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/Vad-ar-ASCII-text-och-hur-anvands-den.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[593,24,34754,122,27,26,23],"class_list":["post-62601","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-anvands","tag-ar","tag-asciitext","tag-den","tag-hur","tag-och","tag-vad"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/62601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=62601"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/62601\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/62602"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=62601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=62601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=62601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}