Different types of Coding Schemes to represent data Last Updated : 28 Jan, 2025 Comments Improve Suggest changes Like Article Like Report Any text-based data is stored by the computer in the form of bits(a series of 1s and 0s), and follows the specified Coding Scheme. The coding scheme is a Standard that tells the user's machine which character represents which set of bytes. Specifying the coding scheme used is very important as without it, the machine could interpret the given bytes as a different character than intended. For Example : 0x6B may be interpreted as the character 'k' in ASCII, but as the character ', ' in the less commonly used EDBIC coding scheme. ASCII(American Standard Code for Information Interchange): ASCII may be considered the most widespread coding scheme used. Developed by the American Standards Association, ASCII was introduced in 1963 as ASA X3.4-1963. It has definitions for 128 characters- 0x00 to 0x7f, which are represented by 7 bits. In ASCII Format- CharactersDecimalHexadecimal0-948-5730-39A-Z65-9041-5Aa-z97-12261-7A The rest of the Hexadecimal is filled with other special characters and punctuation.UTF-32 (Unicode Transformation Format 32-bit) : UTF-32 is a coding scheme utilizing 4 bytes to represent a character. It is a fixed length scheme, that is, each character is always represented by 4 bytes. It was used to represent all of Unicode's 1, 112, 064 code points. Due to the large space requirements of this scheme, it was made obsolete by the later developed more efficient schemes. UTF-16(Unicode Transformation Format 16-bit) : UTF-32 is a coding scheme utilizing either 2 or 4 bytes to represent a character. It can represent all of Unicode's 1, 112, 064 code points. UTF-8(Unicode Transformation Format 8-bit) : Introduced in 1993, UTF-8 is a coding scheme which requires each character to be represented by at least 1 byte. It can represent all of Unicode's code points. UTF-8 is a super-set of ASCII, as the first 128 characters, from 0x00 to 0x7f, are the same as ASCII. Thus, this UTF scheme is reverse Compatible with ASCII. It is a variable length encoding, with either 1, 2, 3 or 4 bytes used to represent a character. In order to indicate that two(or more) consecutive bytes are the part of same character, or represent two different characters, the first few bits of each byte are used as indicators.ISCII(Indian Script Code for Information Interchange) : It is a coding scheme which can accommodate the characters used by various Indian scripts. It is an 8-bit scheme. The First 128 characters are the same as ASCII, and only the next 128 bit space is used to represent ISCII specific characters. Comment More infoAdvertise with us Next Article Difference between data type and data structure J joshi_arihant Follow Improve Article Tags : Technical Scripter Computer Science Fundamentals Programming Technical Scripter 2018 Programming Basics +1 More Similar Reads What are the different ways of Data Representation? The process of collecting the data and analyzing that data in large quantity is known as statistics. It is a branch of mathematics trading with the collection, analysis, interpretation, and presentation of numeral facts and figures. It is a numerical statement that helps us to collect and analyze th 7 min read 10 Most Important Data Structures For Coding Interviews Data structures are important for proficient and effective programming. In coding interviews, familiarity with common data structures and their operations is very important for solving problems efficiently and quickly. In this article, we will see the ten most critical data structures for coding int 5 min read Difference between data type and data structure Data Type A data type is the most basic and the most common classification of data. It is this through which the compiler gets to know the form or the type of information that will be used throughout the code. So basically data type is a type of information transmitted between the programmer and the 4 min read Difference between data type and data structure Data Type A data type is the most basic and the most common classification of data. It is this through which the compiler gets to know the form or the type of information that will be used throughout the code. So basically data type is a type of information transmitted between the programmer and the 4 min read Erasure Coding vs. Replication for Fault Tolerant Systems In todayâs world, keeping data safe and available is essential for reliable systems. Two common methods to achieve this are erasure coding and replication. Although both aim to protect data from loss, they do so in different ways, each with its own pros and cons. This article will break down how eac 6 min read Graphical Representation of Data Graphical Representation of Data is where numbers and facts become lively pictures and colorful diagrams. Instead of staring at boring lists of numbers, we use fun charts, cool graphs, and interesting visuals to understand information better.The branch is widely spread and has many real-life applica 8 min read Like