In this chapter, we'll look at text-encoding systems, Unicode, and a method for providing translations for your Python applications.
It's important that you understand the differences between characters, encodings, and differing encoding types. Failing to do so can lead to lesser quality software that is hard to make available to an international market. Building a sound foundation here will help you write high-quality, bug-free code.
Specifically, we'll touch on the following topics: