Characters in a computer - Unicode Tutorial UTF-8 (3/3)

  Рет қаралды 108,714

dizauvi

dizauvi

11 жыл бұрын

This tutorial explains the utf-8 way of representing characters in a computer; later generalizing (high level) how any kind of data can be represented in a computer.

Пікірлер: 136
@kcvinu
@kcvinu 2 жыл бұрын
Really appreciate the way you describe the complex stuff very easily and clearly. Thanks a lot. After 9 years, we are waiting for the supplementary video.
@user-eh5zk5bb9k
@user-eh5zk5bb9k 3 жыл бұрын
really cool, thank you, 8 years later!
@angolabharathi486
@angolabharathi486 2 жыл бұрын
Aqqragfhign
@billh8208
@billh8208 6 жыл бұрын
You sir deserve a medal . Thank you.
@danalex2991
@danalex2991 4 ай бұрын
You taught the entire concept really well. Kudo!
@bama2619
@bama2619 6 ай бұрын
thank you. Great video explaining UTF-8. I have seen so many videos, yours is the best at explaining and graphics.
@brunoleite9954
@brunoleite9954 10 жыл бұрын
Very good content! First time I was able to picture the use of the famous UTF-8
@onyiachinedu3010
@onyiachinedu3010 6 ай бұрын
This video series was extremely helpful. Thanks!
@hariomkuntal9520
@hariomkuntal9520 2 жыл бұрын
Was looking for this across Google. Finally found with such a wonderful explanation. Thankyou!
@parizer1983
@parizer1983 6 жыл бұрын
Nicely done mate, clear and precise!
@steverock2175
@steverock2175 4 жыл бұрын
Very good mini-series, respect!
@EricCosner
@EricCosner 7 жыл бұрын
I always wondered this stuff. Thanks so much! Great videos
@ParswaNathTheo
@ParswaNathTheo 11 жыл бұрын
Thanks a lot, I was searching for such a transparent discussion whole day long, finally found yours in evening. Thank you so much.
@diegopereira8213
@diegopereira8213 3 жыл бұрын
Nzjziksmksksnjwwisnkkxnxkznzijzi diz nzjziksmksksnjwwhindimixjxbxxjxhxuxhhxncicnkmkx.xkkxkkxkkxmxixmxo mi mmxo m o kx m kmoxmxk n jixjnxixmsijdoxkixkxxnxinixndinxnjxixjndinddixniixudnjjdibidjdinjdxndijidbuninijddijijindidndjdbfbufnjijvfhiffubtfthhugtujiigtgbfjjbfhubfhghufhugfvhgbudgjivfbjjvggvxbbjcgbfhjjhc Njifynisnkkxnxkznzijzi xkosjsidjsomsksoksisdoikifjSisjsixxixkxkixnxjdbisje njxixbbd DF dbdfb hx. Bxhxbhxjjbjxuxbxujxixjxijxihixjxjxiix
@diegopereira8213
@diegopereira8213 3 жыл бұрын
Bjinhos minimiza nxixninjxnxixnjxc
@Shokukumi
@Shokukumi 10 жыл бұрын
I have to subscribe to you. The quality of your videos is extreme and if I need to teach my co-workers some basic encoding, I will use these videos.
@girishmattur8610
@girishmattur8610 6 жыл бұрын
Thanks for the clear explanation..much appreciated!!
@mrinalraj7166
@mrinalraj7166 3 жыл бұрын
Core concept. Thanks. You are amazing.
@dineshcondur
@dineshcondur 6 жыл бұрын
Good Stuff! Really like the way you presented them..@ 6:35 How come c) is correct it would need 3 continuation bytes right?
@marklord7614
@marklord7614 Жыл бұрын
Wow, very enlightening. I really appreciate this video. Thank you!
@tcbetka
@tcbetka 11 жыл бұрын
Makes sense. It's fairly simple to figure it out, given the different upload dates relative to now. But it might make it easier for people not looking at your channel.
@MrVoayer
@MrVoayer 5 ай бұрын
Excellent explanation with good examples ! Great job ! Well done !
@Tapajara
@Tapajara 11 жыл бұрын
A very good video series. You started at a much more basic level than any of my videos on the subject. By the way, I have another KZbin video called "History of ΦText". I was doing something about all of these issues before work began on Unicode. I developed something like UTF-8 back in 1987. In 2009 I updated this text system to be a superset of Unicode.
@umsha1
@umsha1 6 жыл бұрын
hello Sir! you have explained in a very good way in all 3 videos. Thanks
@Calebhillary
@Calebhillary 2 жыл бұрын
Great video which had exactly what I wanted
@yaolegoleynik
@yaolegoleynik 3 жыл бұрын
Its really best tutorial on that point! Thank you!
@fai..9327
@fai..9327 4 жыл бұрын
I had done two classes in web-development but never knew what charset=utf-8 means. Thank you so much.
@manojkumar-hz3tz
@manojkumar-hz3tz 4 жыл бұрын
solid explanation. loved it
@avinmacha
@avinmacha 4 жыл бұрын
Beautifully explained! 👍👍
@shadabsayeed4121
@shadabsayeed4121 3 жыл бұрын
Awesome explanation! Thanks
@smarttrupti2007
@smarttrupti2007 5 жыл бұрын
Such a great explanation!! Thank you very much. Sir please try to make more such great videos to clear the concepts of this digital world (core of computations and networks). Thank you once again.🙏
@arunprashanna7494
@arunprashanna7494 9 ай бұрын
Quite complex stuff explained in the most appropriate way
@Geekstocks
@Geekstocks 7 жыл бұрын
A great 3-part series! Thanks so much for your time.
@lordcjim
@lordcjim 10 жыл бұрын
Exceptionally helpful. Thank you very much!
@bensycamore
@bensycamore 10 жыл бұрын
Very well done. This helped me a lot!
@prem4708
@prem4708 9 жыл бұрын
@dizauvi It's brilliant. Where were you when I was seeking you!!! I read so much on UTF encoding and never got my head around it until Stumbled upon this and I had partial enlightenment. Why partial? because in conclusion of the video you said that you are going to talk about quote "how is a character actually drawn or displayed on screen" unquote. But seriously I can't find that one, and have browsed through entire video of your channel. And also you don't seem to be active for more than a year now???
@srinivastcs
@srinivastcs 4 жыл бұрын
Awesome tutorial...... Thank you Sir!!!
@Tapajara
@Tapajara 11 жыл бұрын
To see a 3D animation of how Unicode characters are encoded into UTF-8 byte streams, watch my KZbin video "ϕPPL Learning Series: UTF-8 Stream Encoding". Please note that that the video says that "up to 24 code point planes are supported". Unicode currently only supports 16 code point planes. The primary text system for the ϕPPL (ΦText) is a superset of UTF-32. Support for 24 code point planes is an attempt plan for future compatibility with Unicode.
@GustavoMartinottoF
@GustavoMartinottoF 2 жыл бұрын
You are a great teacher!
@Xactant
@Xactant 5 жыл бұрын
Really helpful, thank you.
@pebre79
@pebre79 10 жыл бұрын
Very clear rxplanation. thanks for posting
@sciencengyaan5681
@sciencengyaan5681 3 жыл бұрын
Very nice explanation, u made it simple.
@htalkies
@htalkies 10 жыл бұрын
awesome work..
@HiAdrian
@HiAdrian 10 жыл бұрын
Very helpful, thanks!
@gauravramrakhyani6286
@gauravramrakhyani6286 6 жыл бұрын
Very Nice Explaination, Thanks a lot.
@simonefrancia5556
@simonefrancia5556 5 жыл бұрын
You are a genius, thank you very much
@shankaraklod
@shankaraklod 3 жыл бұрын
Thank you so much!...its really helped me to solve some problems in integration area...
@AD-ng4mz
@AD-ng4mz 6 жыл бұрын
very nice tutorial. Thank you.
@Smmmile
@Smmmile 5 ай бұрын
Really excellent, thank you.
@prathmeshgujar
@prathmeshgujar 3 жыл бұрын
Superb explanation!
@chandrag2536
@chandrag2536 7 жыл бұрын
Very good...got a lot clarified...Thank you...
@fishermand46
@fishermand46 11 жыл бұрын
Great video and explanation man!
@Tapajara
@Tapajara 11 жыл бұрын
Also, ΦText is an alternative byte stream encoding method that is more efficient than UTF-8 and includes text property information such as color, attributes (bold, italics, underscore), style and size as well as a large number of extended control codes. Watch my video called "ϕ Tutorial 1: UTF-8 vs. ΦText Byte Stream Encoding File Efficiency". I do not yet have a video explaining the actual encoding.
@byte_dance
@byte_dance 11 жыл бұрын
Brilliant explanation!!!
@kodexe3298
@kodexe3298 2 жыл бұрын
Thank u sir, u are way too good at teaching
@XXRicardoXX2010
@XXRicardoXX2010 5 жыл бұрын
Nice work, thank you so much. That was exactly what I needed :) But one question: If you have the number e.g. 927, you have used an information table to see how big is the last code Point. Is there a fast mathematical way, and I mean a really fast and easy way, to find out how much bits has the next byte and its associated Code Point?
@angolabharathi486
@angolabharathi486 2 жыл бұрын
Rtfycycgvg
@justcurious1940
@justcurious1940 Жыл бұрын
convert it to binary and u will know exactly how many bits u need to represent it in memory
@justcurious1940
@justcurious1940 Жыл бұрын
thank you brother u are an amazing teacher
@MrAgent00i
@MrAgent00i 2 жыл бұрын
Very Informative!
@Boom_bata
@Boom_bata 4 жыл бұрын
thank you so much for simple explanation
@jellymelly829
@jellymelly829 11 жыл бұрын
This is a great logical easy-to-follow video. Thanks very much
@dhananjayapandau
@dhananjayapandau 6 жыл бұрын
thanks sir !! Great explanation ..
@abdelrhmanahmed1378
@abdelrhmanahmed1378 3 жыл бұрын
The reasoning why we put marking bit for the countation bytes doesn't add up , why we simply know that this countation byte if not no marking bits are present and if there hence it leading byte
@adrianserrano6827
@adrianserrano6827 11 жыл бұрын
Fascinating video. Thanks!
@tcbetka
@tcbetka 11 жыл бұрын
No problem, glad to be of help. Just finishing your other videos--great stuff. You might want to fix the titles though. The "part 2 of 3" stuff, I mean. It seems that you have, for the 5 numeric storage videos, one "part 1 of 3," two "part 2 of 3," and two "part 3 of 3." I ended up using the dates you uploaded them to keep them straight and go in order--and that worked fine. Anyway, thanks again for all your effort on these. VERY helpful!
@starc0w
@starc0w 2 жыл бұрын
Great! Thank you very much!
@vrbilgi
@vrbilgi 11 жыл бұрын
Thank you man its really helpful for me.
@minhajansari8272
@minhajansari8272 5 жыл бұрын
The best explanation on the entire internet on utf 32, utf 16 and utf 8 is by this guy
@arpit280392
@arpit280392 10 жыл бұрын
very good explanation......thanks a lot :)
@181Ravikiran
@181Ravikiran 7 жыл бұрын
how are fonts displaying on screen?? when is that video coming? Thanks a lot
@Goonzilla1102
@Goonzilla1102 2 жыл бұрын
excellent, appreciated!
@dizauvi
@dizauvi 11 жыл бұрын
Yeah sure. I started off thinking that it will be a 3 part series, but the video length increased to the extent that I had to break it up in more parts.
@abdulmalik5852
@abdulmalik5852 3 жыл бұрын
excellent. By the way, what's the animation tool you use for this? Is it powerpoint?
@JAIGANESH-gd3qj
@JAIGANESH-gd3qj 7 ай бұрын
i appreciate your work was intutive
@overunityinventor
@overunityinventor 8 жыл бұрын
Subscribed, very very very nice videos, all three.
@eeeekkkk783
@eeeekkkk783 8 жыл бұрын
very clear explanation. thanks for your contribution.
@nishiths9228
@nishiths9228 3 жыл бұрын
very good explanation
@monashchhetri2091
@monashchhetri2091 5 жыл бұрын
Wow !! Sir its a great video. Please keep adding new contents to your channel about the Computer Science stuffs especially with respect to that of the B.Tech degree in INDIA. As we all know that the quality of Education in PRIVATE ENGINEERING COLLEGES are not up to the mark in here. So with a great instructor like you who is from IIT and have such a huge years of Experience in the Corporate World in Computer Science, your content would really be a great asset to all the students. Thank You.
@tcbetka
@tcbetka 11 жыл бұрын
Very helpful 3-part set! Thank you very much for your effort. The only thing that confused me was your description of little- vs big-endian. Basically, your slide seems to indicate that it's opposite of how it is represented on Wikipedia or the other sites I've seen it explained online. Off to watch your videos on storing floats!
@sc5shout
@sc5shout 5 жыл бұрын
I did not exactly understand html part. You said that if a text is asci and using utf8, a browser will easly display the text, but if the text is e.g. chinese, the browser will not display the text correctly. To display it correctly, the browser should use utf8 (it also used utf8 to asci) and a problem is fixed. The browser used utf8 anyways for asci or chinese, though. I have watched this part 5 times and still cannot get the point. I am sure that I did something wrong. Could you explain it to me, please? Also, I am writing my very simple GUI library in c++ and I want to display different languages. I have found a github example that shows how to use unicodes with freetype (it is a library to read .ttf, I am also using it). Author wrote there that freetype uses unicode as glyph index, so we have to convert it to utf32. Why is that? Why I cannot use utf16 or even utf8 and use multibyte if more space is needed? gist.github.com/er91/e4f8dd352ad6f01a8922.
@mynameisGYAN
@mynameisGYAN 3 жыл бұрын
Hats off. 🙏🙏👍👍
@gregwoolley
@gregwoolley 5 жыл бұрын
Excellent.. thank you!
@rahulgannerlla
@rahulgannerlla 8 жыл бұрын
Great Explanation
@TonyinFL
@TonyinFL 9 жыл бұрын
Great job!
@jitu999
@jitu999 11 жыл бұрын
Very Helpful 3-part set, can you do a tutorial on latin1 charset and ISO-8859 family ? how it is different from ASCII and unicode?
@angurajankathiresan6096
@angurajankathiresan6096 5 жыл бұрын
excellent explanation
@edwardgrabczewski
@edwardgrabczewski 5 жыл бұрын
Excellent!
@dizauvi
@dizauvi 11 жыл бұрын
bits marked as x's is where the binary code point data goes
@nimbostratue
@nimbostratue 8 жыл бұрын
excellent video
@MrAnyzen
@MrAnyzen 3 жыл бұрын
Awesome 👏
@YaJohny_
@YaJohny_ Жыл бұрын
The legend
@thrupthishetty896
@thrupthishetty896 2 жыл бұрын
nicely explained
@gyandhungana7528
@gyandhungana7528 10 жыл бұрын
Excellent !!!! you seem to be simply crear with what you say...!!
@SukeerthiAdigaG
@SukeerthiAdigaG 10 жыл бұрын
Good work!!
@branislavasandrihtodorovic5901
@branislavasandrihtodorovic5901 6 жыл бұрын
thank you! your explanations are so clear and detailed, I've learned a lot :)
@nguyenhohai88
@nguyenhohai88 4 жыл бұрын
thanks sir nice tutorial
@choudharimanasi
@choudharimanasi 8 жыл бұрын
Very useful video....
@kkssw
@kkssw 5 жыл бұрын
Thank you!
@vilayatkhan331
@vilayatkhan331 9 жыл бұрын
Phew.. I finally get it! Thanks :) You got a subscriber
@sanmaro91
@sanmaro91 5 жыл бұрын
thank you!
@kalpanadevi8738
@kalpanadevi8738 5 жыл бұрын
Amazing
@harshavardhans4681
@harshavardhans4681 5 жыл бұрын
explained in an easy manner
@dizauvi
@dizauvi 11 жыл бұрын
You are right. Can't believe how I missed that. Thanks for pointing out. I will fix it ASAP, starting with a note there.
@bitcoindaddy748
@bitcoindaddy748 6 жыл бұрын
very good video
@horatioredgreenblue2130
@horatioredgreenblue2130 5 жыл бұрын
Thank you
Unicode Encoding! UTF-32, UCS-2, UTF-16, & UTF-8!
24:52
EmNudge
Рет қаралды 45 М.
Characters, Symbols and the Unicode Miracle - Computerphile
9:37
Computerphile
Рет қаралды 1,9 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 4,7 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 3,8 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 19 МЛН
Characters in a computer - ASCII Tutorial (1/3)
9:27
dizauvi
Рет қаралды 133 М.
Ep 020: Unicode Code Points and UTF-8 Encoding
19:07
Intermation
Рет қаралды 36 М.
Что такое unicode, ascii, utf-8, utf-16, utf-32 ?
10:32
Ep 021: UTF-8 Encoding Examples
14:34
Intermation
Рет қаралды 30 М.
Unicode vs UTF-8
9:11
Daniel Duan
Рет қаралды 29 М.
What are UTF-8 and UTF-16? Working with Unicode encodings
9:37
Erik Wilde
Рет қаралды 18 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН