From: "NARUSE, Yui" Date: 2008-02-11T06:00:23+09:00 Subject: [ruby-dev:33696] Re: DATAのencoding 成瀬です。 Kazuhiro NISHIYAMA wrote: > 西山和広です。 > > magic commentがあればDATAのencodingにも反映された方が > よいのではないでしょうか? こんな感じでしょうか。 Index: ruby.c =================================================================== --- ruby.c (revision 15426) +++ ruby.c (working copy) @@ -1192,8 +1192,8 @@ load_file(VALUE parser, const char *fnam else { enc = rb_usascii_encoding(); } - rb_funcall(f, rb_intern("set_encoding"), 1, rb_enc_from_encoding(enc)); tree = (NODE *)rb_parser_compile_file(parser, fname, f, line_start); + rb_funcall(f, rb_intern("set_encoding"), 1, rb_parser_encoding(parser)); if (script && rb_parser_end_seen_p(parser)) { rb_define_global_const("DATA", f); } -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA