Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

ASCII ANSI Conversion

ASCII je skratka pre American Standard Code pre výmenu informácií . To bolo vytvorené s cieľom vybudovať univerzálne index znakov , ktoré môžu byť zobrazené na počítači . Ako roky plynuli , bol predstavený ANSI kód , a nahradil ASCII kódu . Tieto kódy boli zavedené preto , že počítače potrebujú rad čísel , o ktoré sa predstavujú znaky, pretože počítače môžu rozumieť len vstup v číselnom formáte . Rozdiel medzi ASCII a ANSI

každého znaku v ASCII je reprezentovaný jedným " podpísané " pozitívny bajtu , čo znamená , že každý znak je postupnosť siedmich základ - 2 čísla ( kladné čísla na bytoch ísť z rozsahu od 0 do 128 , ak je podpísaný byte ) . Každé číslo môže byť 1 alebo 0 , a to umožňuje , aby reprezentovať 128 ASCII znakov . Vzhľadom k tomu , Windows 95 , ANSI stal štandardom v predstavujúce znaky . ANSI rozširuje ASCII pomocou všetkých osem číslic v byte , ktorý umožňuje až 256 znakov , ktoré majú byť zastúpené .

Zo všetkých ASCII znakov v sade , nie všetky z nich tvoria skutočné postavy . Niektoré z nich , ako je 0-31 a 127 , sú len príkazy pre zariadenia, ako sú teletypes . Niektoré z týchto príkazov sa nikdy použité v počítačoch , ale pre jednoduchosť udržať veci jednotné , ANSI archivujú tieto kódy na mieste . Celým

ASCII bol vyvinutý pre použitie iba sedem bitov , pretože niektoré skoré počítača použiť iba , že mnoho každého bajtu reprezentovať pozitívne celé čísla . Osobné počítače použiť osem bitov, čo ANSI možnosť pre ne .
Konverzia medzi ASCII a ANSI

Prevod je možný z ASCII do ANSI , pretože všetky znaky ASCII sú reprezentované rovnakými číslami v sade ANSI . To nie je úplne pravda , však, s konverziou z ANSI do ASCII . Polovica znakov obsiahnutých v sade ANSI nemožno previesť vôbec ASCII od ASCII zaberá iba sedem číslic byte , zatiaľ čo ANSI využíva všetkých osem . Inými slovami , pri prevode z ASCII do ANSI , nie je tam žiadny skutočný " konverzie " sa deje vôbec . Jediná vec , ktorú urobil v tejto premeny je pridanie extra bit v poradí . ANSI obsahuje ASCII pôvodné číselné vyjadrenie v ňom . Napríklad , číslo ASCII pre písmeno " a " ( 097 ) je rovnaký počet v ANSI . Spôsob , akým ANSI zahŕňa ASCII je cestou s využitím originálnej 7 - bitové sekvencie sa 8. bit v poradí je nula , pretože sa nepoužíva .

Jediný problém s prechodom medzi dvoma štandardmi pre znakmi je pri konverzii niečo ako 129 ( " U " ) , na znak ASCII . Niektoré programy , pre účely kompatibility automaticky previesť ju do najbližšieho príslušného znaku ( ktorý , v tomto prípade , by bolo " u " ( 117 ) . Existujú také problémy pri konverzii nič nad kódom 127.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené