Anonymous
http://gnuu.org/2009/11/02/ruby-1-9-encoding-issues-again/
Code that is graceful and clear is less likely to break.