diff --git a/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md b/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md index 62fe81496..1c580de4c 100644 --- a/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md +++ b/content/roadmaps/103-computer-science/content/109-character-encodings/100-unicode.md @@ -1 +1,7 @@ -# Unicode \ No newline at end of file +# Unicode + +Unicode is a standard for encoding characters. It is a superset of ASCII, which means that ASCII is a subset of Unicode. Unicode is a 16-bit encoding, which means that it can encode 2^16 = 65536 characters. This is a lot more than ASCII, which can only encode 128 characters. + +Free Content +How Unicode Works: What Every Developer Needs to Know About Strings and 🦄 +Characters, Symbols and the Unicode Miracle - Computerphile diff --git a/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md b/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md index 687c32286..2b8f890a6 100644 --- a/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md +++ b/content/roadmaps/103-computer-science/content/109-character-encodings/101-ascii.md @@ -1 +1,7 @@ -# Ascii \ No newline at end of file +# ASCII + +ASCII is a character encoding standard for electronic communication. It was developed from telegraph code and uses 7 bits to represent 128 different characters. The first 32 characters are non-printable control characters used to control devices like printers and typewriters. The remaining 96 characters are printable and include the letters of the English alphabet, numbers, punctuation, and various symbols. + +Free Content +Must Know about Character Encodings +Character Encoding diff --git a/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md b/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md index 57d6d79c4..a54615281 100644 --- a/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md +++ b/content/roadmaps/103-computer-science/content/109-character-encodings/readme.md @@ -1 +1,7 @@ -# Character encodings \ No newline at end of file +# Character Encodings + +Character encodings are a way of representing characters as numbers. They are used to store and transmit text. The most common character encoding is ASCII, which is a 7-bit encoding. This means that each character is represented by a number between 0 and 127. The ASCII character set contains 128 characters, including letters, numbers, punctuation, and control characters. The ASCII character set is a subset of the Unicode character set, which is a 16-bit encoding. Unicode is a superset of ASCII, so ASCII characters can be represented by Unicode. Unicode is the most common character encoding used on the web. + +Free Content +Must Know about Character Encodings +Character Encoding