{"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\/de\/wiki\/american-standard-code-for-information-interchange-ascii\/","title":{"rendered":"Amerikanischer Standardcode f\u00fcr Informationsaustausch (ASCII)"},"content":{"rendered":"<p>Der American Standard Code for Information Interchange, allgemein bekannt als ASCII, ist ein standardisiertes Zeichenkodierungsschema, das in Computern und elektronischen Ger\u00e4ten weit verbreitet ist. Es bietet eine M\u00f6glichkeit, Text (einschlie\u00dflich Ziffern, Satzzeichen und Steuerzeichen) in Computern, Kommunikationsger\u00e4ten und anderen Ger\u00e4ten, die Text verwenden, darzustellen und zu bearbeiten.<\/p>\n<h2>Die Geburt und Entwicklung von ASCII<\/h2>\n<p>Die Entstehung von ASCII geht auf die Anf\u00e4nge der Informatik zur\u00fcck und hat ihren Ursprung im Telegrafencode. In den 1960er Jahren erkannte Robert W. Bemer w\u00e4hrend seiner Arbeit bei IBM die Notwendigkeit eines universellen Codes, der zur Standardisierung der Textdarstellung in Computern verwendet werden konnte. Dies f\u00fchrte zur Entwicklung von ASCII, das erstmals 1963 vom American National Standards Institute (ANSI) als Standard ver\u00f6ffentlicht wurde.<\/p>\n<p>Urspr\u00fcnglich war ASCII ein 7-Bit-Code, was bedeutete, dass er 128 verschiedene Zeichen darstellen konnte. Dies reichte aus, um alle grundlegenden lateinischen Buchstaben, Ziffern, Satzzeichen und einige spezielle Steuerzeichen aufzunehmen. Mit der Weiterentwicklung der Computertechnologie stieg der Bedarf an mehr Zeichen (einschlie\u00dflich nicht-englischer Zeichen und grafischer Symbole), was zur Entwicklung von Extended ASCII f\u00fchrte, einer 8-Bit-Version von ASCII, die 256 verschiedene Zeichen darstellen konnte.<\/p>\n<h2>Tiefer in ASCII eintauchen<\/h2>\n<p>ASCII weist jedem Zeichen eine eindeutige Nummer zu, die es Computern erm\u00f6glicht, Text zu speichern und zu bearbeiten. Beispielsweise wird in ASCII der Gro\u00dfbuchstabe \u201eA\u201c durch die Zahl 65 dargestellt, w\u00e4hrend der Kleinbuchstabe \u201ea\u201c durch die Zahl 97 dargestellt wird.<\/p>\n<p>ASCII ist in zwei Hauptabschnitte unterteilt:<\/p>\n<ol>\n<li>Steuerzeichen (0-31 und 127): Dies sind nicht druckbare Zeichen, die zur Steuerung verschiedener an einen Computer angeschlossener Peripherieger\u00e4te verwendet werden.<\/li>\n<li>Druckbare Zeichen (32\u2013126): Dazu geh\u00f6ren Ziffern (0\u20139), englische Klein- und Gro\u00dfbuchstaben (az, AZ), Satzzeichen und einige g\u00e4ngige Symbole.<\/li>\n<\/ol>\n<h2>Das Innenleben von ASCII<\/h2>\n<p>Die Grundlage der ASCII-Funktionalit\u00e4t liegt im Bin\u00e4rformat, der Sprache der Nullen und Einsen, die Computer verstehen. Jedes ASCII-Zeichen wird durch eine eindeutige 7-Bit-Bin\u00e4rzahl dargestellt. Beispielsweise wird der Gro\u00dfbuchstabe \u201eA\u201c in ASCII durch die Bin\u00e4rzahl 1000001 dargestellt, w\u00e4hrend der Kleinbuchstabe \u201ea\u201c 1100001 ist.<\/p>\n<p>Wenn eine Taste auf einer Tastatur gedr\u00fcckt wird, wird der ASCII-Wert des entsprechenden Zeichens an den Prozessor des Computers gesendet. Der Prozessor versteht die bin\u00e4re Darstellung und f\u00fchrt die entsprechende Aktion aus.<\/p>\n<h2>Hauptmerkmale von ASCII<\/h2>\n<p>ASCII weist mehrere bemerkenswerte Funktionen auf:<\/p>\n<ol>\n<li>Standardisierung: ASCII bietet eine standardisierte, einheitliche M\u00f6glichkeit zur Darstellung von Text auf verschiedenen Plattformen und Ger\u00e4ten.<\/li>\n<li>Einfachheit: ASCII ist unkompliziert und leicht zu verstehen und daher in verschiedenen Computeranwendungen weit verbreitet.<\/li>\n<li>Kompatibilit\u00e4t: Das 7-Bit-Design von ASCII macht es mit einer Vielzahl von Hardware und Software kompatibel.<\/li>\n<\/ol>\n<h2>Sorten von ASCII<\/h2>\n<p>ASCII hat zwei Hauptversionen:<\/p>\n<ol>\n<li>Standard-ASCII: Dies ist die urspr\u00fcngliche 7-Bit-Version, die 128 Zeichen darstellen kann.<\/li>\n<li>Erweitertes ASCII: Eine 8-Bit-Version, die die Anzahl der darstellbaren Zeichen auf 256 verdoppelt, einschlie\u00dflich nicht-englischer Zeichen und grafischer Symbole.<\/li>\n<\/ol>\n<h2>Praktische Verwendung und m\u00f6gliche Probleme von ASCII<\/h2>\n<p>ASCII ist in der Informatik allgegenw\u00e4rtig und dient als R\u00fcckgrat f\u00fcr Dateiformate, Programmiersprachen, Protokolle und mehr. Bei der Programmierung in Sprachen wie C oder Java werden beispielsweise ASCII-Werte zur Verarbeitung von Zeichen und Zeichenfolgen verwendet.<\/p>\n<p>Trotz seiner weiten Verbreitung weist ASCII Einschr\u00e4nkungen auf, insbesondere im globalen Kontext. Es fehlt die F\u00e4higkeit, Zeichen aus anderen Sprachen als Englisch darzustellen. Dieses Problem wurde durch die Entwicklung von Unicode gel\u00f6st, einem Standard, der praktisch alle Schriftsysteme der Welt abdeckt und dennoch den urspr\u00fcnglichen Zeichensatz von ASCII aus Gr\u00fcnden der Abw\u00e4rtskompatibilit\u00e4t beibeh\u00e4lt.<\/p>\n<h2>ASCII im Vergleich zu anderen Systemen<\/h2>\n<p>Im Vergleich zu anderen Zeichenkodierungsschemata wie EBCDIC (Extended Binary Coded Decimal Interchange Code) und Unicode zeichnet sich ASCII durch seine Einfachheit, breite Akzeptanz und Kompatibilit\u00e4t mit verschiedenen Plattformen aus. W\u00e4hrend EBCDIC haupts\u00e4chlich auf IBM-Mainframe-Systemen verwendet wird, ist Unicode zum Standard f\u00fcr die internationale Zeichenkodierung geworden und ersetzt ASCII in vielen modernen Anwendungen.<\/p>\n<h2>Die Zukunft von ASCII in einer Unicode-Welt<\/h2>\n<p>Mit dem Aufstieg der globalen Kommunikation und des Internets hat die mangelnde Unterst\u00fctzung von ASCII f\u00fcr nicht-englische Zeichen zur Entwicklung und Einf\u00fchrung von Unicode gef\u00fchrt. Allerdings ist ASCII nach wie vor tief in der Computertechnik verankert. Es wird immer noch in vielen Legacy-Systemen und in Anwendungen verwendet, in denen nur englische Zeichen erforderlich sind. Dar\u00fcber hinaus ist ASCII eine Teilmenge von Unicode, was seine anhaltende Relevanz gew\u00e4hrleistet.<\/p>\n<h2>ASCII- und Proxyserver<\/h2>\n<p>Proxyserver fungieren als Vermittler zwischen Endbenutzern und dem Internet. Obwohl sie nicht direkt mit ASCII verkn\u00fcpft sind, verarbeiten diese Server HTTP-Anfragen und -Antworten, die im Allgemeinen in ASCII geschrieben sind. Daher kann ein grundlegendes Verst\u00e4ndnis von ASCII hilfreich sein, um Probleme zu verstehen und zu beheben, die bei der Kommunikation zwischen einem Proxyserver und einem Webserver auftreten k\u00f6nnen.<\/p>\n<h2>verwandte Links<\/h2>\n<ol>\n<li><a href=\"http:\/\/www.asciitable.com\/\" target=\"_new\" rel=\"noopener nofollow\">ASCII: Eine kurze Geschichte und ein \u00dcberblick<\/a><\/li>\n<li><a href=\"https:\/\/computer.howstuffworks.com\/ascii.htm\" target=\"_new\" rel=\"noopener nofollow\">Wie ASCII funktioniert<\/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\">Erweitertes ASCII<\/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\">Einf\u00fchrung in Proxyserver<\/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\/de\/wp-json\/wp\/v2\/wiki\/475848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/wiki\/475848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/media\/467532"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/de\/wp-json\/wp\/v2\/media?parent=475848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}