This video explains ASCII, Unicode, UTF-32 and UTF-8 string encodings.
0:00 Introduction
0:30 ASCII
2:31 Unicode standard
4:37 UTF-32 Encoding
6:16 UTF-8 Encoding
7:15 Strings in Golang
8:11 Strings in Python
9:29 Rust example
9:41 Graphemes with multiple unicode points