# When to use default\_internal

**URL:** <https://www.ruby-forum.com/t/when-to-use-default-internal/155950>\
**Category:** Development\
**Created:** [December 18, 2008, 1:01pm UTC](https://www.ruby-forum.com/t/when-to-use-default-internal/155950 "2008-12-18T13:01:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yugui\_SYuki\_S.S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/dec6dc/32.png) [@Yugui\_SYuki\_S.S](https://www.ruby-forum.com/u/Yugui_SYuki_S.S)\
**Post date:** [December 18, 2008, 1:01pm UTC](https://www.ruby-forum.com/t/when-to-use-default-internal/155950/1 "2008-12-18T13:01:40Z")

</div>

Yuguie$B$G$9!#e(B

default\_internale$B$r;XDj$7$?\>uBV$G!"e(B:internal\_encoding =\>  
nile$B$r;XDj$7$Fe(B  
e$B%U%!%$%k$r3+$/$H!"e(Binternal\_encodinge$B$Ke(Bdefault\_internale$B$,3d$jEv$F$i$l$F$$e(B  
e$B$^$9!#e(B

e$B;d$H$7$F$Oe(B:internal\_encoding =\>  
nile$B$GL5JQ49$r4|BT$7$F$$$?$N$G$9$,!"$3$&e(B  
e$B$$$&$b$N$G$7$?$C$1e(B?

e$B$^$?!“e(Bdefault\_internale$B$r;XDj$7$?\>uBV$G30It%(%s%3!\<%G%#%s%0$N$^$^%P%$%H%9e(B  
e$B%H%j!\<%`$rFI$_9~$`@5Ev$JJ}K!$O$”$j$^$9$+e(B?e$B!!e(B(internale$B$He(Bexternale$B$K4:$($FF1e(B  
e$B$8%(%s%3!\<%G%#%s%0$rEO$9$H7Y9p$,=P$^$9e(B)

---

<div class="post-metadata">

**Author:** ![Yugui\_SYuki\_S.S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/dec6dc/32.png) [@Yugui\_SYuki\_S.S](https://www.ruby-forum.com/u/Yugui_SYuki_S.S)\
**Post date:** [December 18, 2008, 4:28pm UTC](https://www.ruby-forum.com/t/when-to-use-default-internal/155950/2 "2008-12-18T16:28:43Z")

</div>

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

In message “Re: [ruby-dev:37496] when to use default\_internal”  
on Thu, 18 Dec 2008 20:53:14 +0900, “Yugui (Yuki S.)”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|default\_internale$B$r;XDj$7$?\>uBV$G!"e(B:internal\_encoding =\> nile$B$r;XDj$7$Fe(B  
|e$B%U%!%$%k$r3+$/$H!“e(Binternal\_encodinge$B$Ke(Bdefault\_internale$B$,3d$jEv$F$i$l$F$$e(B  
|e$B$^$9!#e(B  
|  
|e$B;d$H$7$F$Oe(B:internal\_encoding =\> nile$B$GL5JQ49$r4|BT$7$F$$$?$N$G$9$,!”$3$&e(B  
|e$B$$$&$b$N$G$7$?$C$1e(B?

e$B$($(!#8=\>u$G$Oe(Bnile$B$O!VL5;XDj$HF1$8!W$H$$$&F0:n$G$9!#L5JQ49$Ne(B  
e$B$?$a$K$OJ8;zNse(B “-” e$B$r;XDj$7$^$9!#e(B

|e$B$^$?!“e(Bdefault\_internale$B$r;XDj$7$?\>uBV$G30It%(%s%3!\<%G%#%s%0$N$^$^%P%$%H%9e(B  
|e$B%H%j!\<%`$rFI$_9~$`@5Ev$JJ}K!$O$”$j$^$9$+e(B?e$B!!e(B(internale$B$He(Bexternale$B$K4:$($FF1e(B  
|e$B$8%(%s%3!\<%G%#%s%0$rEO$9$H7Y9p$,=P$^$9e(B)

e$B\>e5-$NDL$j!"e(Binternal\_encodinge$B$Ke(B “-”  
e$B$r;XDj$7$^$9!#e(Bnile$B$N;XDje(B  
e$B$r5v$7$?J}$,$o$+$j$d$9$$$G$7$g$&$+!#e(B

e$B$"$H!“8=\>ue(Binternal\_encodinge$BC1BN;XDj$r5v$5$J$$$h$&$K$7$F$$$^$9e(B  
e$B$,!”$3$l$O!Ve(Bexternal\_encodinge$B$,%G%U%)%k%H$G!"e(Binternale$B$O$J$7e(B  
(e$BL5JQ49e(B)e$B!W$H$$$&;XDj$,$G$-$J$$$N$GD\>$7$?J}$,$h$5$=$&$G$9$M!#e(B

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

```

---

<div class="post-metadata">

**Author:** ![Yugui\_SYuki\_S.S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/dec6dc/32.png) [@Yugui\_SYuki\_S.S](https://www.ruby-forum.com/u/Yugui_SYuki_S.S)\
**Post date:** [December 19, 2008, 1:10am UTC](https://www.ruby-forum.com/t/when-to-use-default-internal/155950/3 "2008-12-19T01:10:10Z")

</div>

On 12/19/08 12:20 AM, Yukihiro M. wrote:

> e$B\>e5-$NDL$j!"e(Binternal\_encodinge$B$Ke(B “-” e$B$r;XDj$7$^$9!#e(Bnile$B$N;XDje(B  
> e$B$r5v$7$?J}$,$o$+$j$d$9$$$G$7$g$&$+!#e(B

e$B%I%-%e%a%s%H$K=q$$$F$"$l$P!"$=$l$J$j$KG\<F@$N$$$/F0:n$@$H;W$$$^$9!#e(B  
e$B:#?7$7$$%O%C%7%e7A\<0$Ne(Bmodee$B;XDj$Oe(Brdoce$B$K=q$+$l$F$$$J$$$N$G!"$3$l$O$"$H$G=qe(B  
e$B$$$F$\*$-$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![Yugui\_SYuki\_S.S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/dec6dc/32.png) [@Yugui\_SYuki\_S.S](https://www.ruby-forum.com/u/Yugui_SYuki_S.S)\
**Post date:** [December 19, 2008, 9:28am UTC](https://www.ruby-forum.com/t/when-to-use-default-internal/155950/4 "2008-12-19T09:28:10Z")

</div>

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

In message “Re: [ruby-dev:37499] Re: when to use default\_internal”  
on Fri, 19 Dec 2008 09:01:45 +0900, “Yugui (Yuki S.)”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|On 12/19/08 12:20 AM, Yukihiro M. wrote:  
|\> e$B\>e5-$NDL$j!“e(Binternal\_encodinge$B$Ke(B “-” e$B$r;XDj$7$^$9!#e(Bnile$B$N;XDje(B  
|\> e$B$r5v$7$?J}$,$o$+$j$d$9$$$G$7$g$&$+!#e(B  
|  
|e$B%I%-%e%a%s%H$K=q$$$F$”$l$P!“$=$l$J$j$KG\<F@$N$$$/F0:n$@$H;W$$$^$9!#e(B  
|e$B:#?7$7$$%O%C%7%e7A\<0$Ne(Bmodee$B;XDj$Oe(Brdoce$B$K=q$+$l$F$$$J$$$N$G!”$3$l$O$"$H$G=qe(B  
|e$B$$$F$\*$-$^$9!#e(B

Yuguie$B$5$s$,4_0c$$$r$7$F!";d$b$9$0$K$O$o$+$i$J$+$C$?$H$$$&$3e(B  
e$B$H$O:#8e4V0c$($k?M$,$?$/$5$s=P$=$&$G$9$+$i!Ve(Bnile$B$OL5JQ49!W$He(B  
e$B$$$&%Q%C%A$r=q$$$F%3%\_%C%H$7$F$_$-$^$7$?!#e(B

e$B$=$NB\>!"e(B

- external\_encoding, internal\_encodinge$B$He(Bencodinge$B$,F1;~$K;Xe(B  
e$BDj$5$l$?\>l9g$K$O!"e(Bexternal\_encodinge$B$J$I$NJ}$,M%@he(B

- 

external\_encodinge$B$Ke(Bnile$B$r;XDj$9$k$He(Bdefault\_externale$B$N0UL#!#e(B  
internal\_encodinge$B$Ke(Bnile$B$r;XDj$9$k$HL5JQ49$N0UL#!#e(B

- external\_encodinge$B$He(Binternal\_encodinge$B$KF1$8$b$N$r;XDj$7$?e(B  
e$B\>l9g$K$O!"L5JQ49$N0UL#e(B(e$B7Y9p$J$7e(B)

e$B$H$$$&$3$H$rE0Dl$7$^$7$?!#e(B

e$B$3$l$r=q$-$J$,$i;W$C$?$N$G$9$,!“e(BIO#internal\_encodinge$B$O8=:\_L5e(B  
e$BJQ49$N\>l9ge(Bnile$B$rJV$7$F$^$9$,!”$3$l$OF~NO$N7k2LF@$i$l$kJ8;zNs$Ne(B  
e$B%(%s%3!\<%G%#%s%0$r$$$D$bJV$7$?J}$,;H$$\>!\<j$,NI$$$+$b$7$l$^$;e(B  
e$B$s!#$3$A$i$N%Q%C%A$Oe(B1e$B9T$J$N$G$9$,!"%F%9%H$,$+$J$j\<:GT$9$k$h$&e(B  
e$B$K$J$k$?$a!“F3F~A0$K5DO@$7$F$\*$-$?$$$H;W$$$^$9!#8=\>u$G$”$^$je(B  
e$B:$$i$J$$$H$$$&$3$H$J$i$P!“L5M}$KJQ$($k$3$H$O$”$j$^$;$s$7!#e(B

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

```
