1.9.1 issues left (as of 12/15)

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

e$B8=;[email protected]$Ge(B(e$B%P%0%U%#%C%/%90J30$Ke(B)e$B9M$($J$/[email protected]$O0J2<$Ne(B
[email protected]$HG’<1$7$F$^$9!#B-$j$J$$$3$H$K5$$,$D$$$?$iDI2C$7$F$/[email protected](B
e$B$5$$!#e(B

  • assignment by named capture [ruby-dev:32588]
  • symbol aliases (! and [email protected] and !(unary))
  • immediate freeze (freeze? exception? or ignore?)
  • how rb_iterate passes the argument to callback
  • open(“path”, “r:euc-jp:utf-8”)
  • open(“path”, “w:euc-jp”)
  • open(“path”, “w:euc-jp:utf-8”)
  • encoding_valid? is OK?
  • transcoding

In article [email protected],
Yukihiro M. [email protected] writes:

e$B8=;[email protected]$Ge(B(e$B%P%0%U%#%C%/%90J30$Ke(B)e$B9M$($J$/[email protected]$O0J2<$Ne(B
[email protected]$HG’<1$7$F$^$9!#B-$j$J$$$3$H$K5$$,$D$$$?$iDI2C$7$F$/[email protected](B
e$B$5$$!#e(B

[ruby-dev:32489] e$B$K=q$-$^$7$?$,!“0J2<$N8!F$$,I,MW$G$”$m$&$He(B
e$B;W$C$F$$$^$9!#e(B

  • [ruby-dev:31989] US-ASCII e$B$+$I$&$+$NH=JLe(B, US-ASCII
  • [ruby-dev:32464] e$B$=$NB>$?$/$5$s$Ne(B encoding
  • [ruby-core:13946] setlocale e$B$7$Fe(B nl_langinfo e$B$r;H$&$+e(B
    ([ruby-core:13329] e$B$be(B)

Yukihiro M. e$B$5$s$O=q$-$^$7$?e(B:

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

e$B8=;[email protected]$Ge(B(e$B%P%0%U%#%C%/%90J30$Ke(B)e$B9M$($J$/[email protected]$O0J2<$Ne(B
[email protected]$HG’<1$7$F$^$9!#B-$j$J$$$3$H$K5$$,$D$$$?$iDI2C$7$F$/[email protected](B
e$B$5$$!#e(B

e$B$A$g$C$HJ9$-$?$$$s$G$9$1$I!"$=$3$^$G$7$Fe(BRubyForgee$B$Ne(BBTSe$B$r;H$o$J$$M}M3$O$Je(B
e$B$s$J$s$G$9$+e(B?

[ruby-dev:32611]e$B5-:$N0F7o$O$9$Y$Fe(BBTSe$B$KEPO?$N>e$^$D$b$H$5$s$Ke(Bassigne$B$7$Fe(B
e$B$5$i$Ke(BPriority 5e$B$^$GIU$1$F$*$-$^$7$?$+$ie(B
e$B;H$($P$$$$$H;W$$$^$9!#e(B

http://rubyforge.org/tracker/index.php?group_id=426&atid=19661

You may consider this:

ruby-coreの60メール以上のthread(method names in 1.9)の結果の翻訳です:

このいくつかのメールの後の結果は:

1.- Object.send(メソッドの名前)について

.send を使うけど
"send"をしていません。実はそのオブジェクトは命令を受けている。sendの意味はそのオブジェクトは外にデータを送るみたいです。だからいくつかの新しい名前を提案しました:
Object.dispatch(メソッドの名前)
Object.invoke_method(メソッドの名前)
Object.invoke(メソッドの名前)
Object.private_send(メソッドの名前) そうだったら protected_send と public_send も作ります。

それに、そのメソッドはprivate methodを呼べるから 名前に ! を使ったらいいです。

2.- method_missing の使いかた
Rubyの初めの一歩のページを読んだらそのように説明しています: Rubyのメソッドだったら呼ばれていないでいつもメッセージを受けます。
しかし、.method() と .send()が 違います。 .method()と Method.call()は
method_missing
を使いません。send()はmethod_missingを使います。だから、Ruby-coreの人でもRubyのメソッドは
call and messages があるかどうかはっきりわかりません (Ruby だったら .method() == call ,
.send() == メッセージだと思った人もいました
)。.method()と.send()のbehaviourが違うのはちょっとびっくりします。

ーー
ジョルディ

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:32613] Re: 1.9.1 issues left (as of 12/15)”
on Sun, 16 Dec 2007 17:33:47 +0900, Jordi [email protected]
writes:

|ruby-coree$B$Ne(B60e$B%a!<%k0J>e$Ne(Bthread(method names in 1.9)e$B$N7k2L$NK]Lu$G$9e(B:
|
|e$B$3$N$$$/$D$+$N%a!<%k$N8e$N7k2L$Oe(B:
|
|1.- Object.send(e$B%a%=%C%I$NL>A0e(B)e$B$K$D$$$Fe(B
|
| .send e$B$r;H$&$1$Ie(B
|"send"e$B$r$7$F$$$^$;$s!#e(B

sende$B$KJ86g$r9T$C$F$$$k?M$O$"$^$j$$$J$/$F!“e(B1.9e$B$G?7$7$/DI2C$7e(B
e$B$?e(B invoke_method e$B$,e(B send
e$B$H$[$\F1$8$3$H$r$7$F$$$k$N$Ke(Bsend
e$B$G$J$$!”$H$$$&<gD%[email protected]$HM}2r$7$F$$$^$9!#e(B

e$B$3$NLdBj$Oe(B invoke_method e$B$re(B public_send
e$B$H8F$S49$($k$3$H$Ge(B
e$B2r7h$7$?$HG’<1$7$F$$$^$9!#e(Bpublic_send
e$B$Oe(Bprivatee$B$d%a%=%C%I$re(B
e$B8F$S=P$;$^$;$s!#e(B

Object.dispatch(e$B%a%=%C%I$NL>A0e(B)
Object.invoke_method(e$B%a%=%C%I$NL>A0e(B)
Object.invoke(e$B%a%=%C%I$NL>A0e(B)
Object.private_send(e$B%a%=%C%I$NL>A0e(B) e$B$=$&[email protected]$C$?$ie(B protected_send e$B$He(B public_send e$B$b:n$j$^$9!#e(B

private_sende$B$OITMW$G$9e(B(e$B$=$l$Oe([email protected]$+$ie(B)e$B!#$^$?!"e(B
protected_sende$B$b<B$OITMW$G$9!#e(Bpublic_sende$B$,%A%’%C%/$9$k$+$i!#e(B

On Dec 17, 2007 4:59 PM, Yukihiro M. [email protected] wrote:

|

send to public_send の問題は選んだ名前です。

「Object.send(メソッドの名前)」と言う時、Rubyの意味は:
「Object に向ってメソッドを動かせるように送ります。」

でも、「Object.send」は、英語の自然な意味では:
「Object がメソッドを送ります」
↓
「このObject は自分の外の世界にシグナルを送る。」みたいです。(ところでそのような機能はいい考えだと思います)。

だからObject.send のために他の名前を提案しました。
Object.dispatch( )
Object.invoke( )
この名前はObject ã«æƒ…å ±ã‚’é€ã£ã¦ã„ã‚‹ã“ã¨ã‚’è¦‹ã›ã¾ã™ã€‚

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:32612] Re: 1.9.1 issues left (as of 12/15)”
on Sun, 16 Dec 2007 14:59:38 +0900, Urabe S.
[email protected] writes:

|e$B$A$g$C$HJ9$-$?$$$s$G$9$1$I!"$=$3$^$G$7$Fe(BRubyForgee$B$Ne(BBTSe$B$r;H$o$J$$M}M3$O$Je(B
|e$B$s$J$s$G$9$+e(B?

e$B$"$l!"[email protected]$+$i!#e(B

e$B8+$K$/$$$7!“4IM}$7$K$/$$$7!“e(BWebe$B$H%a!<%k$H9T$C$?$jMh$?$j$7$J$$e(B
e$B$H$$$1$J$$$7!#$”$H!”%3%_%C%?A40w$,;H$C$F$J$$e(B(e$B$N$G!"7k6I;d$K%?e(B
e$B%9%/$,N/$^$ke(B)e$B$H$$$&$N$b:$$C$?$b$N$G$9!#e(B

e$B47$l$H1?MQ$NLdBj$GK<AE*$G$O$J$$!"$N$+$b$7$l$^$;$s$,!"$3$N%?e(B
e$B%$%_%s%0$G$"$N%D!<%k$K47$l$m$H$$$&$N$O!";d$K$O9s$G$9!#e(B

|[ruby-dev:32611]e$B5-:$N0F7o$O$9$Y$Fe(BBTSe$B$KEPO?$N>e$^$D$b$H$5$s$Ke(Bassigne$B$7$Fe(B
|e$B$5$i$Ke(BPriority 5e$B$^$GIU$1$F$*$-$^$7$?$+$ie(B
|e$B;H$($P$$$$$H;W$$$^$9!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#;H$&$+$I$&$+$O$b$&$A$g$C$H9M$($^$9!#9Me(B
e$B$($F$k$&$A$K;[email protected]$l$K$J$j$=$&[email protected]$1$I!#e(B

Yukihiro M. e$B$5$s$O=q$-$^$7$?e(B:

e$B$"$l!"[email protected]$+$i!#e(B

Issue
Trackinge$B$,I,MW$G$9$C$F$$$&$+$i$"$j$b$N$N%D!<%k$r$H$j$"$($:;H$&$3$He(B
[email protected]$1$G$9$1$I$M!#$=$3$GA*$j9%$_$5$l$A$c$"$b$O$dCN$C$?$3$C$A$ce(B
e$B$J$$$G$9$h$M!#>!<j$K$7$F$h$C$F46$8!#e(B

e$B8+$K$/$$$7!"e(B

e$B$=$l$O26$K$$$o$:$K$A$c$s$He(BRubyForgee$B$K$$$$$J$5$$$h!#e(B

e$B4IM}$7$K$/$$$7!"e(B

e$B$^$D$b$H$5$s$,<j$G4IM}$9$k$N$h$je([email protected]$1$9$4$$%D!<%k;H$C$F$k$s$G$9$+e(B?

Webe$B$H%a!<%k$H9T$C$?$jMh$?$j$7$J$$e(B
e$B$H$$$1$J$$$7!#e(B

e$B9T$C$?$jMh$?$j$7$J$-$c$$$$$G$7$g!#e(BWebe$B$G407k$9$l$Pe(BOKe$B!#e(B

e$B$"$H!"%3%_%C%?A40w$,;H$C$F$J$$e(B(e$B$N$G!"7k6I;d$K%?e(B
e$B%9%/$,N/$^$ke(B)e$B$H$$$&$N$b:$$C$?$b$N$G$9!#e(B

e$B%3%_%C%?A40w$K;H$o$;$l$P$$$$$8$c$s!#$=$l$Oe(BRubyForgee$B$NLdBj$8$c$J$$$G$7$g$&!#e(B

e$B47$l$H1?MQ$NLdBj$GK<AE*$G$O$J$$!"$N$+$b$7$l$^$;$s$,!"$3$N%?e(B
e$B%$%_%s%0$G$"$N%D!<%k$K47$l$m$H$$$&$N$O!";d$K$O9s$G$9!#e(B

e$B$Y$D$K$$$-$J$j;H$$$3$J$5$J$/$F$b;H$($k$H$3$m$+$i;H$($P$$$$$N$K$H;W$&$1e(B
e$B$I!"$I$&$G$b$$$$$d!#>!<j$K<j$G$d$C$F>!<j$KJx2u$7$F$/[email protected]$5$$!#$=$3$^$GLLE]e(B
e$B8+$-$l$s$o!#e(B

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:32617] Re: 1.9.1 issues left (as of 12/15)”
on Tue, 18 Dec 2007 04:23:22 +0900, Urabe S.
[email protected] writes:

|Issue Trackinge$B$,I,MW$G$9$C$F$$$&$+$i$"$j$b$N$N%D!<%k$r$H$j$"$($:;H$&$3$He(B
|[email protected]$1$G$9$1$I$M!#$=$3$GA*$j9%$_$5$l$A$c$"$b$O$dCN$C$?$3$C$A$ce(B
|e$B$J$$$G$9$h$M!#>!<j$K$7$F$h$C$F46$8!#e(B

e$B$^$"!"$=$NDL$j$G$9$h$M!#e(B

|> e$B$"$H!"%3%%C%?A40w$,;H$C$F$J$$e(B(e$B$N$G!"7k6I;d$K%?e(B
|> e$B%9%/$,N/$^$ke(B)e$B$H$$$&$N$b:$$C$?$b$N$G$9!#e(B
|
|e$B%3%
%C%?A40w$K;H$o$;$l$P$$$$$8$c$s!#$=$l$Oe(BRubyForgee$B$NLdBj$8$c$J$$$G$7$g$&!#e(B

e$B$3$l$b$=$NDL$j$G$9!#e(B

|e$B$Y$D$K$$$-$J$j;H$$$3$J$5$J$/$F$b;H$($k$H$3$m$+$i;H$($P$$$$$N$K$H;W$&$1e(B
|e$B$I!"$I$&$G$b$$$$$d!#>!<j$K<j$G$d$C$F>!<j$KJx2u$7$F$/[email protected]$5$$!#$=$3$^$GLLE]e(B
|e$B8+$-$l$s$o!#e(B

e$B$"$i$i!"E$C$F$^$9!)e(B

e$B;d$OLdBj$NK<[email protected])e(B(e$B$C$D!<$+%3%_%C%?$N0U<19g$o$;e(B)e$B$K$"$ke(B
e$B$H;W$C$F$k$N$G!"%D!<%kF3F~$7$FAa5^$K2r7h$9$k5$$,$7$^$;$s!#<Be(B
e$B:]!":#$^$G$$$/$D$+%D!<%kF~$l$?$1$Ie(B(jitterbuge$B$H$+e(Bwikie$B$H$+e(B
rememberthemilke$B$H$+e(B)e$B!“8D?M$NHO0O$r1[$($F$O$&$^$/F0$$$F$J$$$oe(B
e$B$1$G!#$?$V$s!”;~4V$r$+$1$F%a%s%P4V$GOC$79g$C$?$j$9$kI,MW$,$"e(B
e$B$k$s$G$7$g$&!#;d$,:#$^$G$=$&$$$&$N$rBU$1$F$-$?$H$$$o$l$l$P$=e(B
e$B$NDL$j$G$9$7!#e(B

e$B$N$G!"%D!<%k$rF3F~$7$F$bAa5^$KLdBj$O2r7h$7$J$$$N$J$i$P!"$3$Ne(B
e$B%?%$%_%s%0$Ge(B(e$B;d$K$H$C$F;H$$$K$/$$e(B)RubyForgee$B$NF3F~$7$F$b%a%j%Ce(B
e$B%H$O$"$^$j46$8$i$l$J$$$H$$$&$3$H$G$9!#e(B

e$B$G!"$=$l$O;d$N40c$$$G!"B>$N%3%_%C%?$Oe(BRubyForgee$B$r3hMQ$9$l$P!“e(B
(e$B>/$J$/$H$b$”$kDxEY$Oe(B)e$BLdBj$,2~A1$9$k$H9M$($F$
$i$l$ke(B(e$B3hMQ$9$ke(B
e$B5$$,$"$ke(B)e$B$N$G$"$l$P!"$=$l$O$=$l$G4r$7$$$3$H$J$N$G$9$,!#e(B

e$B$3$NJU$G$^$?;d$N;XF3NOITB-$,!#e(B

                            e$B$^$D$b$He(B e$B$f$-$R$me(B /:|)

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:32619] Re: 1.9.1 issues left (as of 12/15)”
on Tue, 18 Dec 2007 07:05:48 +0900, Urabe S.
[email protected] writes:

|Yukihiro M. e$B$5$s$O=q$-$^$7$?e(B:
|> e$B;d$OLdBj$NK<[email protected])e(B(e$B$C$D!<$+%3%_%C%?$N0U<19g$o$;e(B)e$B$K$"$ke(B
|> e$B$H;W$C$F$k$N$G!"%D!<%kF3F~$7$FAa5^$K2r7h$9$k5$$,$7$^$;$s!#e(B
|
|e$B$=$s$J1sBg$JOC$O$7$F$J$/$F$H$j$"$($:$$$^$^$D$b$H$5$s$N<j85$K$"[email protected]$re(B
|e$B$I$&07$&$+$C$FOC$,$7$?$$$s$G$9$,!#e(B

e$B$=$&$J$s$G$9$+!#<B$O;d8D?M$GJD$8$i$l$k%1!<%9$G$O$"$^$j:$$C$Fe(B
e$B$J$$$s$G$9$,!#;d$,LdBj;k$7$F$$$k$N$O<g$K;d0J30$NC/$+$,[email protected](B
e$BG$$GEAC#$,$A$c$s$H$$$C$F$$$J$$e(B(e$B$h$&$K;W$($ke(B)e$B$3$H$G$9!#e(B

e$B$H$O$$$(!":G6a;d8D?M$GJD$8$i$l$k%1!<%9$NHO0O$,[email protected][email protected]$s69$/$J$Ce(B
e$B$Fe(B(e$B%i%$%V%i%j$H$+e(BYARVe$B$H$+!"%(%s%3!<%G%#%s%0JQ49$H$+e(B)e$B!"LdBj$Oe(B
[email protected]<B$K$J$C$F$$$k$N$G$9$,!#e(B

|e$B$H$j$"$($:8D?M$NHO0O$G$G$G$b$&$^$/F0$$$F$l$P8=>[email protected]$i$7$$$Ge(B
|e$B$7$g$&$h!#8=>u$J$s$bF0$$$F$J$$e(B(e$B$h$&$K$7$+8+$($J$$e(B)[email protected]$+$i$5!#e(B

e$B;d8D?M$NHO0O$G$b!V$J$s$bF0$$$F$J$$e(B(e$B$h$&$K$7$+8+$($J$$e(B)e$B!W$s$Ge(B
e$B$9$M!#$^$"!"%]%+$bB?$$$s$G!"$7$g$&$,$J$$$+$b$7$l$^$;$s$M$(!#e(B

|e$B$Y$D$Ke(BRubyForgee$B$8$c$J$/$F$b$$$$$s$G$9$he(B?e$B$J$s$+;H$C$F$k$J$i!#$J$s$+;H$C$Fe(B
|e$B$k$s$G$9$+e(B?

e$B;d8D?M$J$ie(BEmacs (Morq + Howm) e$B$G4IM}$7$F$^$9!#e(B

                            e$B$^$D$b$He(B e$B$f$-$R$me(B /:|)

Yukihiro M. e$B$5$s$O=q$-$^$7$?e(B:

e$B;d$OLdBj$NK<[email protected])e(B(e$B$C$D!<$+%3%_%C%?$N0U<19g$o$;e(B)e$B$K$"$ke(B
e$B$H;W$C$F$k$N$G!"%D!<%kF3F~$7$FAa5^$K2r7h$9$k5$$,$7$^$;$s!#e(B

e$B$=$s$J1sBg$JOC$O$7$F$J$/$F$H$j$"$($:$$$^$^$D$b$H$5$s$N<j85$K$"[email protected]$re(B
e$B$I$&07$&$+$C$FOC$,$7$?$$$s$G$9$,!#e(B

e$B<Be(B
e$B:]!":#$^$G$$$/$D$+%D!<%kF~$l$?$1$Ie(B(jitterbuge$B$H$+e(Bwikie$B$H$+e(B
rememberthemilke$B$H$+e(B)e$B!"8D?M$NHO0O$r1[$($F$O$&$^$/F0$$$F$J$$$oe(B
e$B$1$G!#e(B

e$B$H$j$"$($:8D?M$NHO0O$G$G$G$b$&$^$/F0$$$F$l$P8=>[email protected]$i$7$$$Ge(B
e$B$7$g$&$h!#8=>u$J$s$bF0$$$F$J$$e(B(e$B$h$&$K$7$+8+$($J$$e(B)[email protected]$+$i$5!#e(B

e$B$N$G!"%D!<%k$rF3F~$7$F$bAa5^$KLdBj$O2r7h$7$J$$$N$J$i$P!"$3$Ne(B
e$B%?%$%_%s%0$Ge(B(e$B;d$K$H$C$F;H$$$K$/$$e(B)RubyForgee$B$NF3F~$7$F$b%a%j%Ce(B
e$B%H$O$"$^$j46$8$i$l$J$$$H$$$&$3$H$G$9!#e(B

e$B$Y$D$Ke(BRubyForgee$B$8$c$J$/$F$b$$$$$s$G$9$he(B?e$B$J$s$+;H$C$F$k$J$i!#$J$s$+;H$C$Fe(B
e$B$k$s$G$9$+e(B?

[email protected],5A$G$9!#e(B

e$BG0$N$?$aEj$2$F$_$^$9$,!"2<5-$N$3$H$O$9$Y$F2r7h!&7hDj$G$-$?$N$Ge(B
e$B$7$g$&$+!)e(B

  • assignment by named capture [ruby-dev:32588]
  • symbol aliases (! and [email protected] and !(unary)) ([ruby-core:14024]??)
  • immediate freeze (freeze? exception? or ignore?)
  • how rb_iterate passes the argument to callback
  • open(“path”, “r:euc-jp:utf-8”)
  • open(“path”, “w:euc-jp”)
  • open(“path”, “w:euc-jp:utf-8”)
  • encoding_valid? is OK?
  • transcoding ([ruby-dev:32563]??)
  • [ruby-dev:31989] US-ASCII e$B$+$I$&$+$NH=JLe(B, US-ASCII
  • [ruby-dev:32464] e$B$=$NB>$?$/$5$s$Ne(B encoding
  • [ruby-core:13946] setlocale e$B$7$Fe(B nl_langinfo e$B$r;H$&$+e(B
    ([ruby-core:13329] e$B$be(B)

e$B$"$H!":#[email protected]|$K!"3F<oe(BOS/e$B%G%#%9%H%j%S%e!<%7%g%s$G$N%S%k%I$N%F%9%H$de(B
e$B$U$D$&$N%F%9%H$O9T$&M=Dj$G$9$+!)!JMW$9$k$Ke(BRCe$BHG$Ne(Btarballe$B$O:n$k$s$G$9$+!)!Ke(B

[email protected],5Ae(B ([email protected])
e$B$$$d$^$"$I$&$;:#HU$O2?$NM=Dj$b$J$$$s$G!#e(B

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:32698] Re: 1.9.1 issues left (as of 12/15)”
on Mon, 24 Dec 2007 14:44:51 +0900, Masayoshi T.
[email protected] writes:

|e$BG0$N$?$aEj$2$F$_$^$9$,!"2<5-$N$3$H$O$9$Y$F2r7h!&7hDj$G$-$?$N$Ge(B
|e$B$7$g$&$+!)e(B

e$B$G$-$?$b$Ne(B(e$B%P%0$O;D$C$F$k$1$Ie(B)

| * assignment by named capture [ruby-dev:32588]
| * symbol aliases (! and [email protected] and !(unary)) ([ruby-core:14024]??)
| * immediate freeze (freeze? exception? or ignore?)
| * how rb_iterate passes the argument to callback
| * open(“path”, “r:euc-jp:utf-8”)
| * open(“path”, “w:euc-jp”)
| * open(“path”, “w:euc-jp:utf-8”)
| * encoding_valid? is OK?
| * transcoding ([ruby-dev:32563]??)
| * [ruby-core:13946] setlocale e$B$7$Fe(B nl_langinfo e$B$r;H$&$+e(B ([ruby-core:13329] e$B$be(B)
| * [ruby-dev:31989] US-ASCII e$B$+$I$&$+$NH=JLe(B, US-ASCII

e$B$d$j$+$1e(B

| * [ruby-dev:32464] e$B$=$NB>$?$/$5$s$Ne(B encoding

e$B$H$$$&$o$1$G!"0U30$K$be(B(e$B!)e(B)e$B$[$H$s$I$O%+%P!<$5$l$F$$$^$9!#e(B

|e$B$"$H!":#[email protected]|$K!"3F<oe(BOS/e$B%G%#%9%H%j%S%e!<%7%g%s$G$N%S%k%I$N%F%9%H$de(B
|e$B$U$D$&$N%F%9%H$O9T$&M=Dj$G$9$+!)!JMW$9$k$Ke(BRCe$BHG$Ne(Btarballe$B$O:n$k$s$G$9$+!)!Ke(B

e$B%F%9%H$O4?7^$7$^$9!#e(B

At 14:44 07/12/24, Masayoshi T. wrote:

  • open(“path”, “w:euc-jp”)
  • open(“path”, “w:euc-jp:utf-8”)
  • encoding_valid? is OK?
  • transcoding ([ruby-dev:32563]??)

e$B$3$l$O$G$-$F$$$^$9!#@[email protected]%$5$s$HCfED$5$s$O$b$7$+$7$Fe(B iso-2022
e$B$re(B
e$B%j%j!<%9$K4V$K9g$&$h$&$KDI2C$7$^$9!#e(B

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

  • [ruby-dev:31989] US-ASCII e$B$+$I$&$+$NH=JLe(B, US-ASCII
  • [ruby-dev:32464] e$B$=$NB>$?$/$5$s$Ne(B encoding
  • [ruby-core:13946] setlocale e$B$7$Fe(B nl_langinfo e$B$r;H$&$+e(B ([ruby-core:13329] e$B$be(B)

e$B$"$H!":#[email protected]|$K!"3F<oe(BOS/e$B%G%#%9%H%j%S%e!<%7%g%s$G$N%S%k%I$N%F%9%H$de(B
e$B$U$D$&$N%F%9%H$O9T$&M=Dj$G$9$+!)!JMW$9$k$Ke(BRCe$BHG$Ne(Btarballe$B$O:n$k$s$G$9$+!)!Ke(B

[email protected],5Ae(B ([email protected])
e$B$$$d$^$"$I$&$;:#HU$O2?$NM=Dj$b$J$$$s$G!#e(B

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:[email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs