In more detail
Code points are written U+0041 for A or U+1F600 for a smiling face. Unicode defines the characters; encodings such as UTF-8 define how code points are stored as bytes. Look-alike and invisible characters can be abused, for example to disguise a domain name.