Anonymous
http://gnuu.org/2009/11/02/ruby-1-9-encoding-issues-again/
Fold knowledge into data so program logic can be stupid and robust.