Index: ruby.c =================================================================== --- ruby.c (revision 42491) +++ ruby.c (working copy) @@ -1456,6 +1456,15 @@ ruby_set_argv(argc, argv); process_sflag(&opt->sflag); + { + long i; + VALUE load_path = GET_VM()->load_path; + for (i = 0; i < RARRAY_LEN(load_path); ++i) { + RARRAY_ASET(load_path, i, + rb_str_encode_ospath(RARRAY_AREF(load_path, i))); + } + } + toplevel_binding = rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING")); #define PREPARE_PARSE_MAIN(expr) do { \