bugfix: mistake in compatibility code.

1. Should have been 1.8.7, not 1.9.
2. each_byte needs to convert bytes to chars

	modified:   compatibility.rb