Scott Watermasysk
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.