Unicode is an international text encoding standard that underpins Swift’s `Character` and `String` types. In this article, we’ll look at how this standard came into being, we’ll look at it’s basic mechanics and we’ll look at how it is used in practice.