Hi,

At Mon, 27 Oct 2008 07:28:42 +0900,
Michael Selig wrote in [ruby-core:19525]:
> Yes you are right, and I was not suggesting doing that.
> But Matz wants to default default_internal to nil. With your proposal, how  
> do you do that and still set the source encoding?

I don't like the idea setting default_internal from source
encoding, but meant "it feels less worse" by "prefer".

> My original suggestion was to use an extended "magic comment" to set both.  

But it can't keep the source encoding unset, and
"internal_encoding" has no effect for Emacs.

> Isn't backward compatibility with 1.8 scripts more important?
> You are now forcing anyone with 1.8 scripts containing non-ascii string  
> literals to put in a magic comment, otherwise you get "inavlid multibyte  
> char (US-ASCII)" error in 1.9.

In other words, what you want is -K option?

-- 
Nobu Nakada