ASCII

**ASCII** (**''A**merican **S**tandard **C**ode for **I**nformation **I**nterchange*) es un [[collection de characteres]] e un [[codification de characteres]] basate super le [[alphabeto roman]] secundo le uso del [[Lingua anglese|anglese]] moderne. Illo es usate per [[computator]]es e altere equipamentos de communication pro representar texto e per apparatos de controlo que opera con texto.

Como altere [[codice]]s, ASCII specifica un correspondentia inter [[numero integre|numeros integre]] que pote esser representate digitalmente e le symbolos de un lingua scripte, permittente que apparatos digital communica inter se e processa e immagazina information de natura textual. Le [[codification de characteres]] ASCII (o un extension compatibile; vide infra) es usate in quasi tote computatores commun, specialmente in [[computator personal|computatores personal]] e [[station de travalio|stationes de travalio]]. Le denomination [[MIME]] preferite pro iste codification es "US-ASCII".

ASCII es un codice de septe [[bit]]s, lo que significa que illo usa numeros integre representabile con septe digitos binari (un gamma de 0 a 127 in decimal) pro representar information. Mesmo in le epocha del introduction del ASCII, le majoritate del computatores operava con [[byte]]s de octo bits como le minor unitate de information; le octave bit communmente era usate pro controlo de errores in lineas de communication o altere functiones in apparatos specific.

ASCII non specifica ulle maniera de representar informatoin super le structura o apparentia de un fragmento de texto. Isto require le uso de un [[linguage de marcation]].

ASCII esseva publicate como un standard in 1963 per le American Standards Association (ASA), que posteriormente deveniva [[ANSI]]. Il habeva multe variationes de ASCII, mais su forma actual e plus disseminate es ANSI X3.4-1967, equalmente standardisate como [[ECMA]]-6, [[ISO]]/IEC 664:1991 International Reference Version, e [[ITU-T]] Recommendation T.50 (09/92). ASCII es considerate generalmente como le standard de software le plus successose jammais promulgate.

=== Characteres de controlo ASCII ===

Le prime trenta-duo codices (numeros 0—31 in decimal) de ASCII es reservate pro [[character de controlo|characteres de controlo]] que pote non representar information in se, mais es usate pro controlar apparatos (como [[impressor]]es) que utilisa ASCII. Per exemplo, le character 10 representa le function "Line Feed" ("avantiamento de linea", que face le impressor avantiar le papiro), e le character 27 representa le clave "Escape" trovate in le angulo superior sinistre de [[claviero]]s commun.

Le codice 127 (tote le septe bits accendite) es un altere character special cognite como "Delete". Ben que su function es similar a illo de altere characteres de controlo, illo esseva placiate in su position a fin que illo poterea esser usate pro cancellar un section de [[banda perforate]], un medio de immagazinage popular in le passato, per perforar tote su foramines.

<table border="1" cellpadding="2" cellspacing="0">
<tr valign="bottom"><th>Binario</th><th>Decimal</th><th>Hex</th><th>Abbreviation</th><th>Representation<br />imprimibile</th><th>Nomine / Significato</th></tr>
<tr><td>0000 0000</td><td align="center">0</td><td align="center">00</td><td align="center">NUL</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␀</td><td>Null character</td></tr>
<tr><td>0000 0001</td><td align="center">1</td><td align="center">01</td><td align="center">SOH</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␁</td><td>Start of Header</td></tr>
<tr><td>0000 0010</td><td align="center">2</td><td align="center">02</td><td align="center">STX</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␂</td><td>Start of Text</td></tr>
<tr><td>0000 0011</td><td align="center">3</td><td align="center">03</td><td align="center">ETX</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␃</td><td>End of Text</td></tr>
<tr><td>0000 0100</td><td align="center">4</td><td align="center">04</td><td align="center">EOT</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␄</td><td>End of Transmission</td></tr>
<tr><td>0000 0101</td><td align="center">5</td><td align="center">05</td><td align="center">ENQ</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␅</td><td>Enquiry</td></tr>
<tr><td>0000 0110</td><td align="center">6</td><td align="center">06</td><td align="center">ACK</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␆</td><td>Acknowledgment</td></tr>
<tr><td>0000 0111</td><td align="center">7</td><td align="center">07</td><td align="center">BEL</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␇</td><td>Bell</td></tr>
<tr><td>0000 1000</td><td align="center">8</td><td align="center">08</td><td align="center">BS</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␈</td><td>Backspace</td></tr>
<tr><td>0000 1001</td><td align="center">9</td><td align="center">09</td><td align="center">HT</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␉</td><td>Horizontal Tab</td></tr>
<tr><td>0000 1010</td><td align="center">10</td><td align="center">0A</td><td align="center">LF</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␊</td><td>Line Feed</td></tr>
<tr><td>0000 1011</td><td align="center">11</td><td align="center">0B</td><td align="center">VT</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␋</td><td>Vertical Tab</td></tr>
<tr><td>0000 1100</td><td align="center">12</td><td align="center">0C</td><td align="center">FF</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␌</td><td>Form Feed</td></tr>
<tr><td>0000 1101</td><td align="center">13</td><td align="center">0D</td><td align="center">CR</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␍</td><td>Carriage Return</td></tr>
<tr><td>0000 1110</td><td align="center">14</td><td align="center">0E</td><td align="center">SO</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␎</td><td>Shift Out</td></tr>
<tr><td>0000 1111</td><td align="center">15</td><td align="center">0F</td><td align="center">SI</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␏</td><td>Shift In</td></tr>
<tr><td>0001 0000</td><td align="center">16</td><td align="center">10</td><td align="center">DLE</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␐</td><td>Data Link Escape</td></tr>
<tr><td>0001 0001</td><td align="center">17</td><td align="center">11</td><td align="center">DC1</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␑</td><td>XON Device Control 1</td></tr>
<tr><td>0001 0010</td><td align="center">18</td><td align="center">12</td><td align="center">DC2</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␒</td><td>Device Control 2</td></tr>
<tr><td>0001 0011</td><td align="center">19</td><td align="center">13</td><td align="center">DC3</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␓</td><td>XOFF Device Control 3</td></tr>
<tr><td>0001 0100</td><td align="center">20</td><td align="center">14</td><td align="center">DC4</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␔</td><td>Device Control 4</td></tr>
<tr><td>0001 0101</td><td align="center">21</td><td align="center">15</td><td align="center">NAK</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␕</td><td>Negative Acknowledgement</td></tr>
<tr><td>0001 0110</td><td align="center">22</td><td align="center">16</td><td align="center">SYN</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␖</td><td>Synchronous Idle</td></tr>
<tr><td>0001 0111</td><td align="center">23</td><td align="center">17</td><td align="center">ETB</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␗</td><td>End of Trans. Block</td></tr>
<tr><td>0001 1000</td><td align="center">24</td><td align="center">18</td><td align="center">CAN</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␘</td><td>Cancel</td></tr>
<tr><td>0001 1001</td><td align="center">25</td><td align="center">19</td><td align="center">EM</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␙</td><td>End of Medium</td></tr>
<tr><td>0001 1010</td><td align="center">26</td><td align="center">1A</td><td align="center">SUB</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␚</td><td>Substitute</td></tr>
<tr><td>0001 1011</td><td align="center">27</td><td align="center">1B</td><td align="center">ESC</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␛</td><td>Escape</td></tr>
<tr><td>0001 1100</td><td align="center">28</td><td align="center">1C</td><td align="center">FS</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␜</td><td>File Separator</td></tr>
<tr><td>0001 1101</td><td align="center">29</td><td align="center">1D</td><td align="center">GS</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␝</td><td>Group Separator</td></tr>
<tr><td>0001 1110</td><td align="center">30</td><td align="center">1E</td><td align="center">RS</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␞</td><td>Record Separator
<tr><td>0001 1111</td><td align="center">31</td><td align="center">1F</td><td align="center">US</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␟</td><td>Unit Separator</td></tr>
<tr><td>0111 1111</td><td align="center">127</td><td align="center">7F</td><td align="center">DEL</td><td align="center" style="font-family:'lucida sans unicode','arial unicode ms'">␡</td><td>Delete</td></tr>
</table>

In le tabella supra, le quinte columna contine characteres graphic que es reservate pro representar le position de codices de controlo in un fluxo de datos; tu agente de usator HTML pote requirer le installation de fontes additional a fin de exhibir los.

Softwares utilitari e [[systema de operation|systemas de operation]] ha varie conventiones pro representar le fin de un linea de texto. Le majoritate usa o LF o CR individualmente, o CR sequite per LF. Quando un SO immagazina texto in un file usante ASCII o un codification compatibile de 8 bits, iste characteres es representate per lor bytes 0A, 0D, o 0D sequite per 0A, respectivemente. In [[EBCDIC]], le codice "Next Line" (NEL) al byte 15 (hex) es le typic character de fin de linea. ASCII non del toto codifica NEL, le byte 15 in illo es NAK. Le tabella sequente demonstra le variationes in le conventiones de fin de linea inter differente SOs:

<table border = "1" cellpadding="2" cellspacing="0">
<tr><th>Systema de Operation</th><th>Character(es)</th></tr>
<tr><td>[[AIX]]</td><td>NEL</td></tr>
<tr><td>[[CP/M]] and MP/M</td><td>CR LF</td></tr>
<tr><td>[[Cygwin]]</td><td>LF o CR LF*</td></tr>
<tr><td>[[Mac OS]] usque a 9.x</td><td>CR</td></tr>
<tr><td>[[Mac OS X]]</td><td>LF</td></tr>
<tr><td>[[Windows]]</td><td>CR LF</td></tr>
<tr><td>[[MS-DOS]]</td><td>CR LF</td></tr>
<tr><td>[[OS/390]]</td><td>NEL</td></tr>
<tr><td>[[Unix]], [[Xenix]]</td><td>LF</td></tr>
<tr><td>[[VMS]]<br />Ha multe formatos de file de texto.<br />Le formato predefinite es "Variable<br />Length Record".<br />Le formato es specificate per<br />le campo "Record format"<br />del registro del file in le directorio.</td><td>Variable Length Record,<br />CR LF,<br />CR,<br />LF,<br />Fixed Length Record,<br />etc.</td></tr>
<tr><td>[[X Window System]]**</td><td>LF</td></tr>
</table>

<small>* Depende de como illo era installate.</small>
<small>** Mesmo in execution super Microsoft Windows.</small>

=== Characteres imprimibile ASCII ===

Le codice 32 es le [[Spatio (punctuation)|character de spatio]], denotante le spatio inter parolas, que es producite per le grande barra de spatio de un claviero. Le codices de 33 a 126 es appellate characteres imprimite, que representa litteras, digitos, signos de punctuation e alcun symbolos miscellanee.

<table border="1" cellspacing="0" cellpadding="2">
<tr valign="bottom"><th>Binario</th><th>Decimal</th><th>Hex</th><th>Graphico</th></tr>
<tr><td>0010 0000</td><td align="center">32</td><td align="center">20</td><td align="center">[[Spatio (punctuation)|(spatio in blanco)]]</td></tr>
<tr><td>0010 0001</td><td align="center">33</td><td align="center">21</td><td align="center">!</td></tr>
<tr><td>0010 0010</td><td align="center">34</td><td align="center">22</td><td align="center">"</td></tr>
<tr><td>0010 0011</td><td align="center">35</td><td align="center">23</td><td align="center">#</td></tr>
<tr><td>0010 0100</td><td align="center">36</td><td align="center">24</td><td align="center">$</td></tr>
<tr><td>0010 0101</td><td align="center">37</td><td align="center">25</td><td align="center">%</td></tr>
<tr><td>0010 0110</td><td align="center">38</td><td align="center">26</td><td align="center">&</td></tr>
<tr><td>0010 0111</td><td align="center">39</td><td align="center">27</td><td align="center">'</td></tr>
<tr><td>0010 1000</td><td align="center">40</td><td align="center">28</td><td align="center">(</td></tr>
<tr><td>0010 1001</td><td align="center">41</td><td align="center">29</td><td align="center">)</td></tr>
<tr><td>0010 1010</td><td align="center">42</td><td align="center">2A</td><td align="center">*</td></tr>
<tr><td>0010 1011</td><td align="center">43</td><td align="center">2B</td><td align="center">+</td></tr>
<tr><td>0010 1100</td><td align="center">44</td><td align="center">2C</td><td align="center">,</td></tr>
<tr><td>0010 1101</td><td align="center">45</td><td align="center">2D</td><td align="center">-</td></tr>
<tr><td>0010 1110</td><td align="center">46</td><td align="center">2E</td><td align="center">.</td></tr>
<tr><td>0010 1111</td><td align="center">47</td><td align="center">2F</td><td align="center">/</td></tr>
<tr><td>0011 0000</td><td align="center">48</td><td align="center">30</td><td align="center">0</td></tr>
<tr><td>0011 0001</td><td align="center">49</td><td align="center">31</td><td align="center">1</td></tr>
<tr><td>0011 0010</td><td align="center">50</td><td align="center">32</td><td align="center">2</td></tr>
<tr><td>0011 0011</td><td align="center">51</td><td align="center">33</td><td align="center">3</td></tr>
<tr><td>0011 0100</td><td align="center">52</td><td align="center">34</td><td align="center">4</td></tr>
<tr><td>0011 0101</td><td align="center">53</td><td align="center">35</td><td align="center">5</td></tr>
<tr><td>0011 0110</td><td align="center">54</td><td align="center">36</td><td align="center">6</td></tr>
<tr><td>0011 0111</td><td align="center">55</td><td align="center">37</td><td align="center">7</td></tr>
<tr><td>0011 1000</td><td align="center">56</td><td align="center">38</td><td align="center">8</td></tr>
<tr><td>0011 1001</td><td align="center">57</td><td align="center">39</td><td align="center">9</td></tr>
<tr><td>0011 1010</td><td align="center">58</td><td align="center">3A</td><td align="center">[[Duo punctos (punctuation)|:]]</td></tr>
<tr><td>0011 1011</td><td align="center">59</td><td align="center">3B</td><td align="center">;</td></tr>
<tr><td>0011 1100</td><td align="center">60</td><td align="center">3C</td><td align="center"><</td></tr>
<tr><td>0011 1101</td><td align="center">61</td><td align="center">3D</td><td align="center">=</td></tr>
<tr><td>0011 1110</td><td align="center">62</td><td align="center">3E</td><td align="center">></td></tr>
<tr><td>0011 1111</td><td align="center">63</td><td align="center">3F</td><td align="center">?</td></tr>
</table>

<table border="1" cellspacing="0" cellpadding="2">
<tr valign="bottom"><th>Binario</th><th>Decimal</th><th>Hex</th><th>Graphico</th></tr>
<tr><td>0100 0000</td><td align="center">64</td><td align="center">40</td><td align="center">@</td></tr>
<tr><td>0100 0001</td><td align="center">65</td><td align="center">41</td><td align="center">A</td></tr>
<tr><td>0100 0010</td><td align="center">66</td><td align="center">42</td><td align="center">B</td></tr>
<tr><td>0100 0011</td><td align="center">67</td><td align="center">43</td><td align="center">C</td></tr>
<tr><td>0100 0100</td><td align="center">68</td><td align="center">44</td><td align="center">D</td></tr>
<tr><td>0100 0101</td><td align="center">69</td><td align="center">45</td><td align="center">E</td></tr>
<tr><td>0100 0110</td><td align="center">70</td><td align="center">46</td><td align="center">F</td></tr>
<tr><td>0100 0111</td><td align="center">71</td><td align="center">47</td><td align="center">G</td></tr>
<tr><td>0100 1000</td><td align="center">72</td><td align="center">48</td><td align="center">H</td></tr>
<tr><td>0100 1001</td><td align="center">73</td><td align="center">49</td><td align="center">I</td></tr>
<tr><td>0100 1010</td><td align="center">74</td><td align="center">4A</td><td align="center">J</td></tr>
<tr><td>0100 1011</td><td align="center">75</td><td align="center">4B</td><td align="center">K</td></tr>
<tr><td>0100 1100</td><td align="center">76</td><td align="center">4C</td><td align="center">L</td></tr>
<tr><td>0100 1101</td><td align="center">77</td><td align="center">4D</td><td align="center">M</td></tr>
<tr><td>0100 1110</td><td align="center">78</td><td align="center">4E</td><td align="center">N</td></tr>
<tr><td>0100 1111</td><td align="center">79</td><td align="center">4F</td><td align="center">O</td></tr>
<tr><td>0101 0000</td><td align="center">80</td><td align="center">50</td><td align="center">P</td></tr>
<tr><td>0101 0001</td><td align="center">81</td><td align="center">51</td><td align="center">Q</td></tr>
<tr><td>0101 0010</td><td align="center">82</td><td align="center">52</td><td align="center">R</td></tr>
<tr><td>0101 0011</td><td align="center">83</td><td align="center">53</td><td align="center">S</td></tr>
<tr><td>0101 0100</td><td align="center">84</td><td align="center">54</td><td align="center">T</td></tr>
<tr><td>0101 0101</td><td align="center">85</td><td align="center">55</td><td align="center">U</td></tr>
<tr><td>0101 0110</td><td align="center">86</td><td align="center">56</td><td align="center">V</td></tr>
<tr><td>0101 0111</td><td align="center">87</td><td align="center">57</td><td align="center">W</td></tr>
<tr><td>0101 1000</td><td align="center">88</td><td align="center">58</td><td align="center">X</td></tr>
<tr><td>0101 1001</td><td align="center">89</td><td align="center">59</td><td align="center">Y</td></tr>
<tr><td>0101 1010</td><td align="center">90</td><td align="center">5A</td><td align="center">Z</td></tr>
<tr><td>0101 1011</td><td align="center">91</td><td align="center">5B</td><td align="center">[</td></tr>
<tr><td>0101 1100</td><td align="center">92</td><td align="center">5C</td><td align="center">\</td></tr>
<tr><td>0101 1101</td><td align="center">93</td><td align="center">5D</td><td align="center">]</td></tr>
<tr><td>0101 1110</td><td align="center">94</td><td align="center">5E</td><td align="center">^</td></tr>
<tr><td>0101 1111</td><td align="center">95</td><td align="center">5F</td><td align="center">_</td></tr>
</table>

<table border="1" cellspacing="0" cellpadding="2">
<tr valign="bottom"><th>Binario</th><th>Decimal</th><th>Hex</th><th>Graphico</th></tr>
<tr><td>0110 0000</td><td align="center">96</td><td align="center">60</td><td align="center">`</td></tr>
<tr><td>0110 0001</td><td align="center">97</td><td align="center">61</td><td align="center">a</td></tr>
<tr><td>0110 0010</td><td align="center">98</td><td align="center">62</td><td align="center">b</td></tr>
<tr><td>0110 0011</td><td align="center">99</td><td align="center">63</td><td align="center">c</td></tr>
<tr><td>0110 0100</td><td align="center">100</td><td align="center">64</td><td align="center">d</td></tr>
<tr><td>0110 0101</td><td align="center">101</td><td align="center">65</td><td align="center">e</td></tr>
<tr><td>0110 0110</td><td align="center">102</td><td align="center">66</td><td align="center">f</td></tr>
<tr><td>0110 0111</td><td align="center">103</td><td align="center">67</td><td align="center">g</td></tr>
<tr><td>0110 1000</td><td align="center">104</td><td align="center">68</td><td align="center">h</td></tr>
<tr><td>0110 1001</td><td align="center">105</td><td align="center">69</td><td align="center">i</td></tr>
<tr><td>0110 1010</td><td align="center">106</td><td align="center">6A</td><td align="center">j</td></tr>
<tr><td>0110 1011</td><td align="center">107</td><td align="center">6B</td><td align="center">k</td></tr>
<tr><td>0110 1100</td><td align="center">108</td><td align="center">6C</td><td align="center">l</td></tr>
<tr><td>0110 1101</td><td align="center">109</td><td align="center">6D</td><td align="center">m</td></tr>
<tr><td>0110 1110</td><td align="center">110</td><td align="center">6E</td><td align="center">n</td></tr>
<tr><td>0110 1111</td><td align="center">111</td><td align="center">6F</td><td align="center">o</td></tr>
<tr><td>0111 0000</td><td align="center">112</td><td align="center">70</td><td align="center">p</td></tr>
<tr><td>0111 0001</td><td align="center">113</td><td align="center">71</td><td align="center">q</td></tr>
<tr><td>0111 0010</td><td align="center">114</td><td align="center">72</td><td align="center">r</td></tr>
<tr><td>0111 0011</td><td align="center">115</td><td align="center">73</td><td align="center">s</td></tr>
<tr><td>0111 0100</td><td align="center">116</td><td align="center">74</td><td align="center">t</td></tr>
<tr><td>0111 0101</td><td align="center">117</td><td align="center">75</td><td align="center">u</td></tr>
<tr><td>0111 0110</td><td align="center">118</td><td align="center">76</td><td align="center">v</td></tr>
<tr><td>0111 0111</td><td align="center">119</td><td align="center">77</td><td align="center">w</td></tr>
<tr><td>0111 1000</td><td align="center">120</td><td align="center">78</td><td align="center">x</td></tr>
<tr><td>0111 1001</td><td align="center">121</td><td align="center">79</td><td align="center">y</td></tr>
<tr><td>0111 1010</td><td align="center">122</td><td align="center">7A</td><td align="center">z</td></tr>
<tr><td>0111 1011</td><td align="center">123</td><td align="center">7B</td><td align="center">{</td></tr>
<tr><td>0111 1100</td><td align="center">124</td><td align="center">7C</td><td align="center">|</td></tr>
<tr><td>0111 1101</td><td align="center">125</td><td align="center">7D</td><td align="center">}</td></tr>
<tr><td>0111 1110</td><td align="center">126</td><td align="center">7E</td><td align="center">~</td></tr>
</table>

Nota que le characteres majuscule pote esser convertite in minuscule per le addition de 32 a lor valores ASCII; in binario, isto pote esser obtenite simplemente per definir le sexte bit minus significante como 1.

=== Variantes de ASCII ===

Le dissemination international del informatica ha provocate le apparition de multe variationes e [[ASCII extendite|extensiones]] del collection de characteres ASCII, viste que ASCII non include litteras accentuate e altere symbolos necessari pro scriber le majoritate del linguas que usa alphabetos de base roman. Le standard international [[ISO]] 646 (1972) esseva le prime tentativa de remediar iste problema, ben que illo infortunatemente creava simultaneemente problemas de compatibilitate. ISO 646 esseva ancora un collection de characteres de septe bits, e viste que il non habeva codices additional disponibile, alcunes esseva reassignate in variantes pro linguas specific. Per exemplo, le codice ASCII 93 (le parenthese quadrate dextere "]") es usate in le variante [[Lingua german|german]] ISO 646-DE pro le littera majuscule U con dierese (*'Ü**), e in le variante [[Lingua danese|danese]] ISO 646-DK pro le littera majuscule A con anello (**Å''').

Meliorationes technologic apportava manieras de representar exteriormente le information previemente codificate in le octave bit de cata byte, liberante iste bit pro componer 128 codices de character additional pro nove assignationes. Standards de octo bits tal como ISO 8859 possibilitava le representation de un gamma plus large de linguas, mais le incompatibilitates e limitationes persisteva. ISO 8859-1 e le original ASCII de 7 bits es le plus commun codificationes de characteres in uso hodie, ben que Unicode (con un collection de characteres multo plus grande) rapidemente deveni standard in multe locos. Iste codices plus recente es retrocompatibilitate, isto es, le prime 127 positiones de cata codice es identic al ASCII, e le prime 256 positiones de Unicode es identic al ISO 8859-1.

Le parola anglese "ASCIIbetical" describe le ordination de datos in le ordine de ASCII in vice del ordine alphabetic genuine (que require un computation ingeniose, e varia secundo le lingua in question).

## Vide etiam
* Arte in ASCII

## Ligamines externe