Hi,

From: "Yukihiro Matsumoto" <matz / ruby-lang.org> wrote:

> |I would much prefer string literals with "\x" to be always ASCII-8BIT.
>
> It appeared nice at first sight, but it turned out to cause troubles
> than it helps.  \x notation for multibyte strings are useful when you
> don't have proper input facilities.  Besides that, #dump will no longer
> go round for non-Unicode multibyte strings.

Thank you very much for explaining this.

Then what about a construct like %q/%Q (perhaps %b/%B) to quote a binary 
(ASCII-8BIT) string instead of having to use force_encoding? At least that 
way it is very obvious that the programmer means to use a binary (byte) 
string.

Cheers
Mike