{"id":475848,"date":"2023-08-09T07:23:51","date_gmt":"2023-08-09T07:23:51","guid":{"rendered":""},"modified":"2023-09-05T11:11:23","modified_gmt":"2023-09-05T11:11:23","slug":"american-standard-code-for-information-interchange-ascii","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/fr\/wiki\/american-standard-code-for-information-interchange-ascii\/","title":{"rendered":"Code standard am\u00e9ricain pour l&#039;\u00e9change d&#039;informations (ASCII)"},"content":{"rendered":"<p>L&#039;American Standard Code for Information Interchange, commun\u00e9ment appel\u00e9 ASCII, est un syst\u00e8me de codage de caract\u00e8res standardis\u00e9 largement utilis\u00e9 dans les appareils informatiques et \u00e9lectroniques. Il fournit un moyen de repr\u00e9senter et de manipuler du texte (y compris des chiffres, des signes de ponctuation et des caract\u00e8res de contr\u00f4le) dans des ordinateurs, des \u00e9quipements de communication et d&#039;autres appareils utilisant du texte.<\/p>\n<h2>La naissance et l&#039;\u00e9volution de l&#039;ASCII<\/h2>\n<p>La cr\u00e9ation de l&#039;ASCII remonte aux d\u00e9buts de l&#039;informatique, avec ses origines dans le code t\u00e9l\u00e9graphique. Dans les ann\u00e9es 1960, Robert W. Bemer, alors qu&#039;il travaillait chez IBM, a reconnu la n\u00e9cessit\u00e9 d&#039;un code universel pouvant \u00eatre utilis\u00e9 pour standardiser la repr\u00e9sentation du texte dans les ordinateurs. Cela a conduit au d\u00e9veloppement de l&#039;ASCII, qui a \u00e9t\u00e9 publi\u00e9 pour la premi\u00e8re fois en tant que norme par l&#039;American National Standards Institute (ANSI) en 1963.<\/p>\n<p>Initialement, ASCII \u00e9tait un code de 7 bits, ce qui signifie qu&#039;il pouvait repr\u00e9senter 128 caract\u00e8res diff\u00e9rents. C&#039;\u00e9tait suffisant pour inclure toutes les lettres latines de base, les chiffres, les signes de ponctuation et certains caract\u00e8res de contr\u00f4le sp\u00e9ciaux. \u00c0 mesure que la technologie informatique \u00e9voluait, le besoin de davantage de caract\u00e8res (y compris des caract\u00e8res non anglais et des symboles graphiques) a augment\u00e9, conduisant au d\u00e9veloppement de l&#039;ASCII \u00e9tendu, une version 8 bits de l&#039;ASCII pouvant repr\u00e9senter 256 caract\u00e8res diff\u00e9rents.<\/p>\n<h2>Approfondir l&#039;ASCII<\/h2>\n<p>ASCII attribue un num\u00e9ro unique \u00e0 chaque caract\u00e8re, ce qui permet aux ordinateurs de stocker et de manipuler du texte. Par exemple, en ASCII, la lettre majuscule \u00ab A \u00bb est repr\u00e9sent\u00e9e par le chiffre 65, tandis que la lettre minuscule \u00ab a \u00bb est repr\u00e9sent\u00e9e par 97.<\/p>\n<p>ASCII est organis\u00e9 en deux sections principales\u00a0:<\/p>\n<ol>\n<li>Caract\u00e8res de contr\u00f4le (0-31 et 127) : Ce sont des caract\u00e8res non imprimables utilis\u00e9s pour contr\u00f4ler divers p\u00e9riph\u00e9riques connect\u00e9s \u00e0 un ordinateur.<\/li>\n<li>Caract\u00e8res imprimables (32-126)\u00a0: ceux-ci incluent les chiffres (0-9), les lettres anglaises minuscules et majuscules (az, AZ), les signes de ponctuation et certains symboles courants.<\/li>\n<\/ol>\n<h2>Le fonctionnement interne de l&#039;ASCII<\/h2>\n<p>La base des fonctionnalit\u00e9s de l&#039;ASCII r\u00e9side dans le binaire, le langage des 0 et des 1 que les ordinateurs comprennent. Chaque caract\u00e8re ASCII est repr\u00e9sent\u00e9 par un nombre binaire unique de 7 bits. Par exemple, la lettre majuscule \u00ab A \u00bb en ASCII est repr\u00e9sent\u00e9e par le nombre binaire 1000001, tandis que la lettre minuscule \u00ab a \u00bb est 1100001.<\/p>\n<p>Lorsqu&#039;une touche d&#039;un clavier est enfonc\u00e9e, la valeur ASCII du caract\u00e8re correspondant est envoy\u00e9e au processeur de l&#039;ordinateur. Le processeur, comprenant la repr\u00e9sentation binaire, effectue l&#039;action appropri\u00e9e.<\/p>\n<h2>Principales fonctionnalit\u00e9s de l&#039;ASCII<\/h2>\n<p>ASCII poss\u00e8de plusieurs fonctionnalit\u00e9s notables\u00a0:<\/p>\n<ol>\n<li>Standardisation\u00a0:\u00a0ASCII fournit un moyen standard et uniforme de repr\u00e9senter le texte sur diff\u00e9rentes plates-formes et appareils.<\/li>\n<li>Simplicit\u00e9\u00a0:\u00a0ASCII est simple et facile \u00e0 comprendre, ce qui le rend largement applicable dans diverses applications informatiques.<\/li>\n<li>Compatibilit\u00e9\u00a0: la conception 7 bits de l&#039;ASCII le rend compatible avec une large gamme de mat\u00e9riels et de logiciels.<\/li>\n<\/ol>\n<h2>Vari\u00e9t\u00e9s d&#039;ASCII<\/h2>\n<p>ASCII a deux versions principales\u00a0:<\/p>\n<ol>\n<li>ASCII standard\u00a0: il s&#039;agit de la version originale 7 bits pouvant repr\u00e9senter 128\u00a0caract\u00e8res.<\/li>\n<li>ASCII \u00e9tendu\u00a0: version 8 bits qui double le nombre de caract\u00e8res repr\u00e9sentables \u00e0 256, y compris les caract\u00e8res non anglais et les symboles graphiques.<\/li>\n<\/ol>\n<h2>Utilisation pratique et probl\u00e8mes potentiels de l&#039;ASCII<\/h2>\n<p>L&#039;ASCII est omnipr\u00e9sent en informatique, servant de base aux formats de fichiers, aux langages de programmation, aux protocoles, etc. Par exemple, lors de la programmation dans des langages comme C ou Java, les valeurs ASCII sont utilis\u00e9es pour g\u00e9rer les caract\u00e8res et les cha\u00eenes.<\/p>\n<p>Malgr\u00e9 sa large utilisation, l&#039;ASCII pr\u00e9sente des limites, notamment dans un contexte mondial. Il n&#039;a pas la capacit\u00e9 de repr\u00e9senter des caract\u00e8res de langues autres que l&#039;anglais. Ce probl\u00e8me a \u00e9t\u00e9 r\u00e9solu gr\u00e2ce au d\u00e9veloppement d&#039;Unicode, une norme qui couvre pratiquement tous les syst\u00e8mes d&#039;\u00e9criture dans le monde, tout en conservant le jeu de caract\u00e8res d&#039;origine ASCII pour une compatibilit\u00e9 ascendante.<\/p>\n<h2>ASCII par rapport \u00e0 d&#039;autres syst\u00e8mes<\/h2>\n<p>Compar\u00e9 \u00e0 d&#039;autres syst\u00e8mes de codage de caract\u00e8res tels que EBCDIC (Extended Binary Coded Decimal Interchange Code) et Unicode, ASCII se distingue par sa simplicit\u00e9, son acceptation g\u00e9n\u00e9ralis\u00e9e et sa compatibilit\u00e9 avec diverses plates-formes. Alors que EBCDIC est principalement utilis\u00e9 sur les syst\u00e8mes mainframe IBM, Unicode est devenu la norme internationale en mati\u00e8re de codage de caract\u00e8res, supplantant l&#039;ASCII dans de nombreuses applications modernes.<\/p>\n<h2>L&#039;avenir de l&#039;ASCII dans un monde Unicode<\/h2>\n<p>Avec l&#039;essor de la communication mondiale et d&#039;Internet, le manque de prise en charge par l&#039;ASCII des caract\u00e8res non anglais a conduit au d\u00e9veloppement et \u00e0 l&#039;adoption d&#039;Unicode. Cependant, l&#039;ASCII reste profond\u00e9ment ancr\u00e9 dans l&#039;informatique. Il est encore utilis\u00e9 dans de nombreux syst\u00e8mes existants et dans les applications o\u00f9 seuls les caract\u00e8res anglais sont requis. De plus, ASCII est un sous-ensemble d&#039;Unicode, garantissant sa pertinence continue.<\/p>\n<h2>Serveurs ASCII et proxy<\/h2>\n<p>Les serveurs proxy fonctionnent comme des interm\u00e9diaires entre les utilisateurs finaux et Internet. Bien qu&#039;ils ne soient pas directement li\u00e9s \u00e0 l&#039;ASCII, ces serveurs traitent les requ\u00eates et les r\u00e9ponses HTTP, qui sont g\u00e9n\u00e9ralement \u00e9crites en ASCII. Par cons\u00e9quent, une compr\u00e9hension de base de l\u2019ASCII peut s\u2019av\u00e9rer utile pour comprendre et r\u00e9soudre les probl\u00e8mes pouvant survenir lors de la communication entre un serveur proxy et un serveur Web.<\/p>\n<h2>Liens connexes<\/h2>\n<ol>\n<li><a href=\"http:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">ASCII\u00a0: un bref historique et un aper\u00e7u<\/a><\/li>\n<li><a href=\"https:\/\/computer.howstuffworks.com\/ascii.htm\" target=\"_new\" rel=\"noopener nofollow\">Comment fonctionne l&#039;ASCII<\/a><\/li>\n<li><a href=\"https:\/\/www.ibm.com\/docs\/en\/zos\/2.4.0?topic=codes-extended-ascii\" target=\"_new\" rel=\"noopener nofollow\">ASCII \u00e9tendu<\/a><\/li>\n<li><a href=\"http:\/\/www.unicode.org\" target=\"_new\" rel=\"noopener nofollow\">Unicode<\/a><\/li>\n<li><a href=\"https:\/\/www.webopedia.com\/TERM\/P\/proxy_server.html\" target=\"_new\" rel=\"noopener nofollow\">Introduction aux serveurs proxy<\/a><\/li>\n<\/ol>","protected":false},"featured_media":467532,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475848","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>American Standard Code for Information Interchange (ASCII): An Essential Code for Digital Communication<\/mark>","faq_items":[{"question":"What is the American Standard Code for Information Interchange (ASCII)?","answer":"<p>The American Standard Code for Information Interchange, or ASCII, is a standardized character encoding scheme used widely in computing and electronic devices. It represents and manipulates text, including letters, digits, punctuation, and control characters.<\/p>"},{"question":"When was ASCII first developed and by whom?","answer":"<p>ASCII was developed in the 1960s by Robert W. Bemer, who was working at IBM at the time. Recognizing the need for a universal code to standardize the representation of text in computers, Bemer led the development of ASCII, which was first published as a standard by the American National Standards Institute (ANSI) in 1963.<\/p>"},{"question":"What is the difference between Standard ASCII and Extended ASCII?","answer":"<p>Standard ASCII is the original 7-bit version that can represent 128 characters, while Extended ASCII is an 8-bit version that doubles the number of representable characters to 256, allowing for the representation of non-English characters and graphical symbols.<\/p>"},{"question":"How does ASCII work?","answer":"<p>Each ASCII character is represented by a unique binary number. When a key on a keyboard is pressed, the ASCII value of the corresponding character is sent to the computer's processor. The processor, understanding the binary representation, performs the appropriate action.<\/p>"},{"question":"What are the key features of ASCII?","answer":"<p>ASCII's key features include standardization, simplicity, and compatibility. It provides a standard, uniform way of representing text across different platforms and devices. It is straightforward and easy to understand, making it widely applicable in various computing applications. Its 7-bit design makes it compatible with a wide range of hardware and software.<\/p>"},{"question":"What are the limitations of ASCII?","answer":"<p>One major limitation of ASCII is its inability to represent characters from non-English languages. This has been addressed through the development of Unicode, a standard that covers virtually all writing systems in the world, while still retaining ASCII's original character set for backward compatibility.<\/p>"},{"question":"How does ASCII relate to proxy servers?","answer":"<p>While not directly related to ASCII, proxy servers do process HTTP requests and responses, which are generally written in ASCII. Therefore, a basic understanding of ASCII can be beneficial in understanding and troubleshooting issues that may arise in the communication between a proxy server and a web server.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki\/475848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/wiki\/475848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/media\/467532"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/fr\/wp-json\/wp\/v2\/media?parent=475848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}