*** string-make-multibyte takes a string and converts it to multibyte
representation. Most of the time, you don't need to care about the representation, because Emacs converts when necessary; however, it makes a difference when you compare strings.

The conversion of non-ASCII characters works by adding the value of nonascii-insert-offset to each character, or by translating them using the table nonascii-translation-table.