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
@kcvinu2 жыл бұрын
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-eh5zk5bb9k3 жыл бұрын
really cool, thank you, 8 years later!
@angolabharathi4862 жыл бұрын
Aqqragfhign
@billh82086 жыл бұрын
You sir deserve a medal . Thank you.
@danalex29914 ай бұрын
You taught the entire concept really well. Kudo!
@bama26196 ай бұрын
thank you. Great video explaining UTF-8. I have seen so many videos, yours is the best at explaining and graphics.
@brunoleite995410 жыл бұрын
Very good content! First time I was able to picture the use of the famous UTF-8
@onyiachinedu30106 ай бұрын
This video series was extremely helpful. Thanks!
@hariomkuntal95202 жыл бұрын
Was looking for this across Google. Finally found with such a wonderful explanation. Thankyou!
@parizer19836 жыл бұрын
Nicely done mate, clear and precise!
@steverock21754 жыл бұрын
Very good mini-series, respect!
@EricCosner7 жыл бұрын
I always wondered this stuff. Thanks so much! Great videos
@ParswaNathTheo11 жыл бұрын
Thanks a lot, I was searching for such a transparent discussion whole day long, finally found yours in evening. Thank you so much.
@diegopereira82133 жыл бұрын
Nzjziksmksksnjwwisnkkxnxkznzijzi diz nzjziksmksksnjwwhindimixjxbxxjxhxuxhhxncicnkmkx.xkkxkkxkkxmxixmxo mi mmxo m o kx m kmoxmxk n jixjnxixmsijdoxkixkxxnxinixndinxnjxixjndinddixniixudnjjdibidjdinjdxndijidbuninijddijijindidndjdbfbufnjijvfhiffubtfthhugtujiigtgbfjjbfhubfhghufhugfvhgbudgjivfbjjvggvxbbjcgbfhjjhc Njifynisnkkxnxkznzijzi xkosjsidjsomsksoksisdoikifjSisjsixxixkxkixnxjdbisje njxixbbd DF dbdfb hx. Bxhxbhxjjbjxuxbxujxixjxijxihixjxjxiix
@diegopereira82133 жыл бұрын
Bjinhos minimiza nxixninjxnxixnjxc
@Shokukumi10 жыл бұрын
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.
@girishmattur86106 жыл бұрын
Thanks for the clear explanation..much appreciated!!
@mrinalraj71663 жыл бұрын
Core concept. Thanks. You are amazing.
@dineshcondur6 жыл бұрын
Good Stuff! Really like the way you presented them..@ 6:35 How come c) is correct it would need 3 continuation bytes right?
@marklord7614 Жыл бұрын
Wow, very enlightening. I really appreciate this video. Thank you!
@tcbetka11 жыл бұрын
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.
@MrVoayer5 ай бұрын
Excellent explanation with good examples ! Great job ! Well done !
@Tapajara11 жыл бұрын
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.
@umsha16 жыл бұрын
hello Sir! you have explained in a very good way in all 3 videos. Thanks
@Calebhillary2 жыл бұрын
Great video which had exactly what I wanted
@yaolegoleynik3 жыл бұрын
Its really best tutorial on that point! Thank you!
@fai..93274 жыл бұрын
I had done two classes in web-development but never knew what charset=utf-8 means. Thank you so much.
@manojkumar-hz3tz4 жыл бұрын
solid explanation. loved it
@avinmacha4 жыл бұрын
Beautifully explained! 👍👍
@shadabsayeed41213 жыл бұрын
Awesome explanation! Thanks
@smarttrupti20075 жыл бұрын
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.🙏
@arunprashanna74949 ай бұрын
Quite complex stuff explained in the most appropriate way
@Geekstocks7 жыл бұрын
A great 3-part series! Thanks so much for your time.
@lordcjim10 жыл бұрын
Exceptionally helpful. Thank you very much!
@bensycamore10 жыл бұрын
Very well done. This helped me a lot!
@prem47089 жыл бұрын
@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???
@srinivastcs4 жыл бұрын
Awesome tutorial...... Thank you Sir!!!
@Tapajara11 жыл бұрын
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.
@GustavoMartinottoF2 жыл бұрын
You are a great teacher!
@Xactant5 жыл бұрын
Really helpful, thank you.
@pebre7910 жыл бұрын
Very clear rxplanation. thanks for posting
@sciencengyaan56813 жыл бұрын
Very nice explanation, u made it simple.
@htalkies10 жыл бұрын
awesome work..
@HiAdrian10 жыл бұрын
Very helpful, thanks!
@gauravramrakhyani62866 жыл бұрын
Very Nice Explaination, Thanks a lot.
@simonefrancia55565 жыл бұрын
You are a genius, thank you very much
@shankaraklod3 жыл бұрын
Thank you so much!...its really helped me to solve some problems in integration area...
@AD-ng4mz6 жыл бұрын
very nice tutorial. Thank you.
@Smmmile5 ай бұрын
Really excellent, thank you.
@prathmeshgujar3 жыл бұрын
Superb explanation!
@chandrag25367 жыл бұрын
Very good...got a lot clarified...Thank you...
@fishermand4611 жыл бұрын
Great video and explanation man!
@Tapajara11 жыл бұрын
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_dance11 жыл бұрын
Brilliant explanation!!!
@kodexe32982 жыл бұрын
Thank u sir, u are way too good at teaching
@XXRicardoXX20105 жыл бұрын
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?
@angolabharathi4862 жыл бұрын
Rtfycycgvg
@justcurious1940 Жыл бұрын
convert it to binary and u will know exactly how many bits u need to represent it in memory
@justcurious1940 Жыл бұрын
thank you brother u are an amazing teacher
@MrAgent00i2 жыл бұрын
Very Informative!
@Boom_bata4 жыл бұрын
thank you so much for simple explanation
@jellymelly82911 жыл бұрын
This is a great logical easy-to-follow video. Thanks very much
@dhananjayapandau6 жыл бұрын
thanks sir !! Great explanation ..
@abdelrhmanahmed13783 жыл бұрын
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
@adrianserrano682711 жыл бұрын
Fascinating video. Thanks!
@tcbetka11 жыл бұрын
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!
@starc0w2 жыл бұрын
Great! Thank you very much!
@vrbilgi11 жыл бұрын
Thank you man its really helpful for me.
@minhajansari82725 жыл бұрын
The best explanation on the entire internet on utf 32, utf 16 and utf 8 is by this guy
@arpit28039210 жыл бұрын
very good explanation......thanks a lot :)
@181Ravikiran7 жыл бұрын
how are fonts displaying on screen?? when is that video coming? Thanks a lot
@Goonzilla11022 жыл бұрын
excellent, appreciated!
@dizauvi11 жыл бұрын
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.
@abdulmalik58523 жыл бұрын
excellent. By the way, what's the animation tool you use for this? Is it powerpoint?
@JAIGANESH-gd3qj7 ай бұрын
i appreciate your work was intutive
@overunityinventor8 жыл бұрын
Subscribed, very very very nice videos, all three.
@eeeekkkk7838 жыл бұрын
very clear explanation. thanks for your contribution.
@nishiths92283 жыл бұрын
very good explanation
@monashchhetri20915 жыл бұрын
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.
@tcbetka11 жыл бұрын
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!
@sc5shout5 жыл бұрын
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.
@mynameisGYAN3 жыл бұрын
Hats off. 🙏🙏👍👍
@gregwoolley5 жыл бұрын
Excellent.. thank you!
@rahulgannerlla8 жыл бұрын
Great Explanation
@TonyinFL9 жыл бұрын
Great job!
@jitu99911 жыл бұрын
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?
@angurajankathiresan60965 жыл бұрын
excellent explanation
@edwardgrabczewski5 жыл бұрын
Excellent!
@dizauvi11 жыл бұрын
bits marked as x's is where the binary code point data goes
@nimbostratue8 жыл бұрын
excellent video
@MrAnyzen3 жыл бұрын
Awesome 👏
@YaJohny_ Жыл бұрын
The legend
@thrupthishetty8962 жыл бұрын
nicely explained
@gyandhungana752810 жыл бұрын
Excellent !!!! you seem to be simply crear with what you say...!!
@SukeerthiAdigaG10 жыл бұрын
Good work!!
@branislavasandrihtodorovic59016 жыл бұрын
thank you! your explanations are so clear and detailed, I've learned a lot :)
@nguyenhohai884 жыл бұрын
thanks sir nice tutorial
@choudharimanasi8 жыл бұрын
Very useful video....
@kkssw5 жыл бұрын
Thank you!
@vilayatkhan3319 жыл бұрын
Phew.. I finally get it! Thanks :) You got a subscriber
@sanmaro915 жыл бұрын
thank you!
@kalpanadevi87385 жыл бұрын
Amazing
@harshavardhans46815 жыл бұрын
explained in an easy manner
@dizauvi11 жыл бұрын
You are right. Can't believe how I missed that. Thanks for pointing out. I will fix it ASAP, starting with a note there.