This seems strange:

dave[RUBY3/Book 16:03:45] echo 'p __ENCODING__' > t.rb
dave[RUBY3/Book 16:03:51] ruby t.rb
#<Encoding:US-ASCII>
dave[RUBY3/Book 16:03:55] cat t.rb | ruby
#<Encoding:UTF-8>


Dave