http://forum.world.st/Can-i-has-underscores-td1839755i20.htmlmight also be a worthy addition to that page.(Compared to FixUnderscores, it can be used to fix at fileIn-time, rather than on packages already in image)
Looking shortly at the code, it might look like you're in for nasty surprises if trying using it to read anything but BOM-marked utf8 or MacRoman files though :)
Cheers,
Henry