A Rubyist’s Introduction to Character Encoding, Unicode and UTF-8

…learn how character encodings work and how they’re implemented in Ruby. By the end, you’ll be able to understand and fix these errors….

Starting the explanation with Morse Code was a nice touch.