# $B%3%s%Q%$%k$NLdBj(B (r15218)

**URL:** <https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556>\
**Category:** Development\
**Created:** [January 19, 2008, 2:35pm UTC](https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556 "2008-01-19T14:35:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![drenovac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@drenovac](https://www.ruby-forum.com/u/drenovac)\
**Post date:** [January 19, 2008, 2:35pm UTC](https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556/1 "2008-01-19T14:35:33Z")

</div>

r15128 e$BEv$?$j$Ge(B (e$B\<B$O$b$&\>/$7A0$+$ie(B)  
e$B%3%s%Q%$%k$G$-$J$/$J$j$^$7$?!#e(B

e$BLdBj$O\<!$NDL$je(B:

ruby ./tool/insns2vm.rb --srcdir=“.”  
/cygdrive/d/ruby/tool/instruction.rb:239:in `block in load\_insns\_def’:  
broken US-ASCII string (ArgumentError)

e$B2?$,860x$J$N$+J,$+$j$^$;$s!#$=$b$=$b!"$J$\<$G$3$N$H$3$m$Ge(B US-ASCII  
e$B$,e(B  
e$B$G$k$N$+$b$A$g$C$HITL@$G$9!#e(B

e$B59$7$/$\*4j$$$7$^$9!#e(B Martin.

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University  
#-#-# [http://www.sw.it.aoyama.ac.jp](http://www.sw.it.aoyama.ac.jp)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![drenovac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@drenovac](https://www.ruby-forum.com/u/drenovac)\
**Post date:** [January 19, 2008, 3:52pm UTC](https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556/2 "2008-01-19T15:52:01Z")

</div>

e$B%P%s%5%s$H?=$7$^$9!#e(B

> ruby ./tool/insns2vm.rb --srcdir="."  
> /cygdrive/d/ruby/tool/instruction.rb:239:in `block in  
> load\_insns\_def’: broken US-ASCII string (ArgumentError)
> 
> e$B2?$,860x$J$N$+J,$+$j$^$;$s!#$=$b$=$b!"$J$\<$G$3$N$H$3$m$Ge(B US-  
> ASCII e$B$,e(B  
> e$B$G$k$N$+$b$A$g$C$HITL@$G$9!#e(B

$PATHe$B$Ne(Brubye$B$,e(B1.9e$B$8$c$J$+$C$?$iLdBj$J$$$G$9$1$I!“D\>@$Ke(B  
ruby-1.9e$B$r\<B9T$7$?$i!”;d$N4D6-$G$O0J2\<$N%(%i!\<$,=P$^$9!‘e(B  
~/src/ruby% ruby-1.9 ./tool/insns2vm.rb --srcdir="."  
/Users/vincent/src/ruby/tool/instruction.rb:239:in `block in  
load\_insns\_def’: broken UTF-8 string (ArgumentError)

e$BLdBj$Oe(Binsns.defe$B$,e(BShift\_JISe$B$r;H$C$F$$$k;v$G$9!#0Je(B  
e$B2\<$N%Q%C%A$,$3$NLdBj$rD\>$9$N$G$7$g$&!#e(B

===================================================================  
— tool/instruction.rb (revision 15129)  
+++ tool/instruction.rb (working copy)  
@@ -210,7 +210,7 @@  
body = insn = opes = pops = rets = nil  
comment = ‘’

- 

```
 vpath.open(file) {|f|

```

- 

```
 vpath.open(file, 'r:sjis') {|f|
    f.instance_variable_set(:@line_no, 0)
    class << f
      def line_no
```

---

<div class="post-metadata">

**Author:** ![drenovac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@drenovac](https://www.ruby-forum.com/u/drenovac)\
**Post date:** [January 20, 2008, 2:04am UTC](https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556/3 "2008-01-20T02:04:05Z")

</div>

e$B@.@%$G$9!#e(B

Vincent I. wrote:

> /Users/vincent/src/ruby/tool/instruction.rb:239:in `block in  
> comment = ‘’
> 
> - 
> 
> ```
> vpath.open(file) {|f|
> 
> ```
> 
> - 
> 
> ```
> vpath.open(file, 'r:sjis') {|f|
> f.instance_variable_set(:@line_no, 0)
> class << f
> def line_no
> 
> ```

e$B860x5fL@$"$j$,$H$&$4$6$$$^$9!#$3$l$@$He(BRuby 1.8  
e$B$G%(%i!\<$,=P$k$N$Ge(B -Ks e$B$re(B  
e$B$D$1$k$3$H$K$7$^$7$?!#e(Br15137e$B$G=$@5$5$l$F$$$k$O$:$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![drenovac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@drenovac](https://www.ruby-forum.com/u/drenovac)\
**Post date:** [January 20, 2008, 7:17am UTC](https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556/4 "2008-01-20T07:17:25Z")

</div>

e$B@.@%$G$9!#e(B

Martin D. wrote:

> Vincent, e$B@.@%$5$s!“BP:v$”$j$,$H$&$4$6$$$^$9!#e(B
> 
> e$B:,K\E\*$J2r7h:v$H$7$F%3%a%s%H$J$I$bA4Ite(B ascii e$B$K$9$k$N$G$O$J$$$+e(B  
> e$B$H;W$$$^$9$,!"$I$N%U%!%$%k$G$7$g$&$+!#e(B

insns.def e$B$G$9$M!#1Q8l$N%3%a%s%H$HF|K\8le(B (Shift\_JIS)  
e$B$N%3%a%s%HN\>J}$"$ke(B  
e$B$N$GG:$^$7$$$H$3$m$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![drenovac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@drenovac](https://www.ruby-forum.com/u/drenovac)\
**Post date:** [January 20, 2008, 7:14am UTC](https://www.ruby-forum.com/t/b-3-s-q-k-nldbj-b-r15218/126556/5 "2008-01-20T07:14:29Z")

</div>

Vincent, e$B@.@%$5$s!“BP:v$”$j$,$H$&$4$6$$$^$9!#e(B

e$B:,K\E\*$J2r7h:v$H$7$F%3%a%s%H$J$I$bA4Ite(B ascii  
e$B$K$9$k$N$G$O$J$$$+e(B  
e$B$H;W$$$^$9$,!"$I$N%U%!%$%k$G$7$g$&$+!#e(B

e$B59$7$/!"e(B Martin.

At 10:03 08/01/20, NARUSE, Yui wrote:

> e$B@.@%$G$9!#e(B
> 
> Vincent I. wrote:
> 
> > > ruby ./tool/insns2vm.rb --srcdir=“.”  
> > > /cygdrive/d/ruby/tool/instruction.rb:239:in `block in load\_insns\_def’:  
> > > broken US-ASCII string (ArgumentError)

> > - 
> > 
> > ```
> > vpath.open(file) {|f|
> > 
> > ```
> 
> DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA  
> #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University  
> #-#-# [http://www.sw.it.aoyama.ac.jp](http://www.sw.it.aoyama.ac.jp)[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
