"%c" % 0x80 が例外になります。

% ./ruby -ve '"%c" % 0x80'
ruby 1.9.0 (2008-10-09 revision 19723) [i686-linux]
-e:1: warning: useless use of % in void context
-e:1:in `%': negative string size (or size too big) (ArgumentError)
        from -e:1:in `<main>'

1.8 ではなりません。

% ruby-1.8 -ve '"%c" % 0x80'
ruby 1.8.7 (2008-09-03 revision 17572) [i686-linux]
-e:1: warning: useless use of % in void context
-- 
[田中 哲][たなか あきら][Tanaka Akira]