Here is what he used to fix this, starting on line 76 of vanilla.rb
def read_file
puts "reading file..."
string = [File.read](http://file.read/)(@vanilla_file)
.force_encoding('UTF-8').encode("UTF-8").gsub("\\N", "")
.force_encoding('UTF-8').encode("UTF-8").gsub(/\\$\n/m, "\\n")
.force_encoding('UTF-8').encode("UTF-8").gsub("\\,", ",")
.force_encoding('UTF-8').encode("UTF-8").gsub(/(?<!\\)\\"/, '""')
.force_encoding('UTF-8').encode("UTF-8").gsub(/\\\\\\"/, '\\""')
[StringIO.new](http://stringio.new/)(string)
end