Ep 020: Unicode Code Points and UTF-8 Encoding

preview_player
Показать описание
In this lesson, we introduce Unicode code points and one of the most common ways to encode them - UTF-8. We then show how 1-, 2-, 3-, and 4-byte UTF-8 encodings work and how we can encode our values to one of them.

Take aways: At the completion of this lesson, each student should be able to:
• explain what a Unicode code point is,
• represent a given Unicode code point,
• explain the relationship between Unicode code points and UTF-8 encoding, and
• encode a Unicode code point in UTF-8.

#utf8 #unicode #encoding
Рекомендации по теме
Комментарии
Автор

Aw man! You are awesome! I study computer science and I had to write a program that decodes signs to their unicode representation... Script from my lecturer was sa complicated and unclear... I spent a lot of hours trying to write this program and suddenly I found your channel, and I understood the most of the material in a little more than 20 minutes (including pauses). You are awesome teacher!

_vehicle
Автор

This video finally helped me grasp this topic. You explained this far better than my computer science professor did :) thank you!

dubshelb
Автор

I am leaving this comment since this helped me during my first year of college majoring in CS. Thank you.

kennyhuang
Автор

Read many articles but concept became clear for Unicode and UTf-8 after watching this video. Thanks you very much, Appreciate it.

vinodcs
Автор

I'm so lucky i found this channel, thank u

mrx-qith
Автор

Thank You! This was extremely helpful. I struggled to find resources that explained it as proficiently and eloquently as you.

trayfor
Автор

7 bit for ASCII let them use the eighth bit for parity checking. They could a 1 or 0 to that eighth bit to make the bit count always come out even (or odd depending on the local standard). If a byte came through that did NOT have an even bit count it was clearly in error.
It was a very useful feature back in the day.

lorensims
Автор

Thank You! This was extremely helpful.

syedtafhimshams
Автор

Thank you very much for this video! It was very interesting and educational for me! :)

tymothylim
Автор

Wait, he is writing stuff in flipped horizontally?!!?
Btw, great video .thanks

ssangkal
Автор

i am confused.
A represent 41???
9:18

rubinanazir
Автор

I am confused regarding 11:55

Shoudn't it be 128 to 2175(2047+128)?

ayys_habu
Автор

for 4 bytes utf-8 encoding, total available length is 21-digits, which goes to 0x1F FF FF, why the unicode codepoints ends at 0x10 FF FF, what happens to the entire nibble?

yanchaoli
Автор

This is a great presentation! thank you. Let me know if you need help to sell that blue meth

salvadorestrella