$B$3$s$K$A$O!#(B test/iconv/test_option.rb$B$NCf!"$H$$$&$h$j$b(Btest/iconv/test_option.rb $B$=$N$b$N$G9T$C$F$$$k%F%9%H$G$9$,!"(BGNU iconv$B$rA0Ds$H$7$?FbMF$H$J$C$F$$(B $B$^$9!#(B $B6qBNE*$K$O!"%(%s%3!<%G%#%s%0L>$N8e$K!"(B //TARNSLIT $B;w$?J8;z$G$NCV49(B //IGNORE $B@Z$j<N$F$F=hM}$r<B9T(B $B$H$$$C$?!"IU2CE*$JJQ49$N;XDj$NJ8;zNs$rIU$1$?$H$-$N%F%9%H$7$F$$$^$9!#(B $B;DG0$J$,$i!"$3$l$i$O(BGNU iconv$B$NFH<+3HD%$G$"$j!"$9$Y$F$N(Biconv$B%i%$%V%i%j(B $B$GMQ0U$5$l$F$$$k$o$1$G$O$"$j$^$;$s!#(B(iconv_open()$B$NJz$($k5!G=ITB-$H$$(B $B$&$+!"(BAPI$B$N7g4Y$H8@$($kB&LL$O$"$j$^$9$,!#(B) $B$3$N$?$a!"(BGNU iconv$B$r%$%s%9%H!<%k$7$F!"$=$l$r;H$&$h$&$K%3%s%Q%$%k$7$J(B $B$$8B$j!"$3$N%F%9%H$O(BBSD$B7O$d(BOpenSolaris(?)$B$G<:GT$7$^$9!#(BGNU iconv$B$r%$%s(B $B%9%H!<%k$7$F;H$($P:Q$`$H9M$($kJ}$O$$$i$C$7$c$k$+$b$7$l$^$;$s$,!"$=$N;~(B $BE@$G!"(BRuby$B$N%Q%C%1!<%8$O(BGPL$B$N%i%$%;%s%9$K8BDj$5$l$^$9!#(B $B$5$i$K!"(BRuby$B$N%F%9%H$K$3$N$h$&$J(BGNU iconv$BFH<+$N5!G=$N%F%9%H$,4^$^$l$F(B $B$$$k$3$H$G!"$3$l$r8+$F@Q6KE*$K$3$l$i$NFH<+5!G=$r%"%W%j%1!<%7%g%s$G;HMQ(B $B$7$F!"7k2LE*$K$=$N0\?"@-$rB;$J$&$3$H$K$J$j$+$M$kB&LL$,$"$k$N$G$O$J$$$G(B $B$7$g$&$+(B? $B<B:]$K!"(Bhttp://www.netbsd.org/cgi-bin/query-pr-single.pl?number=36474 $B$H!"$$$C$?;vNc$b$"$C$?$j$7$^$9!#(B $BM}A[E*$K$O!"$3$l$i$,;HMQ$5$l$F$$$k$H%&%)!<%K%s%0$r=P$9$h$&$J5!G=$,$"$C(B $B$F$bNI$$$h$&$J5$$,$7$F$$$^$9!#(B $B$b$C$H$b!"(BPHP$B$N(Biconv$B$N%^%K%e%"%k$"$?$j$,!"62$i$/2?$b9M$($:$K$3$l$i$N3H(B $BD%5!G=$r=q$$$F$$$?$j$9$k(B($B<B:]$O(BGNU iconv$B$KEj$2$F$F;H$($F$$$k$@$1(B)$B4X78(B $B$G!"$3$l$i$rA0Ds$H$7$FF0:n$7$F$$$k%"%W%j%1!<%7%g%s$O(BPHP$BJ}LL$G$b$H$-$I(B $B$-8+$+$1$^$9!#(B $B$=$&$$$&0UL#$G$O!V;v<B>e$NI8=`$N$h$&$J5!G=!W$H$7$F9-$^$C$F$7$^$C$F$$$k(B $B$o$1$G$9$,!"$d$O$jFH<+3HD%$N;HMQ$r?d>)$9$k$h$&$J$3$H$K$D$J$,$k%3!<%I$r(B ($B%F%9%H$H$O8@$((B)$B4^$a$k$Y$-$G$O$J$$$H;W$$$^$9!#(B $B$^$H$a$k$H!"(B 1. GNU iconv$B$K$I$C$W$j$H0MB8$7$?%3!<%I$O(B($B%F%9%H$H8@$($I$b(B)Ruby$BK\BN$K(B $B4^$a$J$$$GM_$7$$!#4^$a$k$N$G$"$l$P!"(BGNU iconv$B$K0MB8$7$F$$$k$3$H$r(B $B$h!<$/$o$+$k$h$&$K$7$FM_$7$$!#(B 2. GNU iconv$B$NFH<+$NJQ49;XDj$NJ8;zNs$KBP$7$F!"%&%)!<%K%s%0$r=P$9$h$&$J(B $B%*%W%7%g%s$+2?$+$,$"$l$P!"$J$*NI$$!#(B $B$H$J$j$^$9!#(B2.$B$O$5$F$*$-!"(B1.$B$O6/$/4uK>$7$^$9!#(B
on 04.09.2008 02:48
on 04.09.2008 10:28
一点だけ。 At Thu, 4 Sep 2008 09:41:55 +0900, Takahiro Kambe wrote: > このため、GNU iconvをインストールして、それを使うようにコンパイルしな > い限り、このテストはBSD系やOpenSolaris(?)で失敗します。GNU iconvをイン > ストールして使えば済むと考える方はいらっしゃるかもしれませんが、その時 > 点で、RubyのパッケージはGPLのライセンスに限定されます。 GNU libiconvのライブラリ部分のライセンスはLGPLです。 http://www.gnu.org/software/libiconv/
on 04.09.2008 10:43
In message <86vdxcwc2l.knu@iDaemons.org> on Thu, 4 Sep 2008 17:21:34 +0900, "Akinori MUSHA" <knu@iDaemons.org> wrote: > > $BE@$G!"(BRuby$B$N%Q%C%1!<%8$O(BGPL$B$N%i%$%;%s%9$K8BDj$5$l$^$9!#(B > > GNU libiconv$B$N%i%$%V%i%jItJ,$N%i%$%;%s%9$O(BLGPL$B$G$9!#(B $B$*$C$H!"<:Ni$7$^$7$?!#(B $B$?$@!"$=$l$G$b(BLGPL$B$K$OG{$l$l$k$3$H$KJQ$o$j$O$"$j$^$;$s$M(B?
on 04.09.2008 11:15
$B$^$D$b$H(B $B$f$-$R$m$G$9(B
In message "Re: [ruby-dev:36151] Re: GNU iconv dependency"
on Thu, 4 Sep 2008 17:37:48 +0900, Takahiro Kambe
<taca@back-street.net> writes:
|> GNU libiconv$B$N%i%$%V%i%jItJ,$N%i%$%;%s%9$O(BLGPL$B$G$9!#(B
|$B$*$C$H!"<:Ni$7$^$7$?!#(B
|
|$B$?$@!"$=$l$G$b(BLGPL$B$K$OG{$l$l$k$3$H$KJQ$o$j$O$"$j$^$;$s$M(B?
LGPL$B$O%j%s%/$7$?$b$NA4BN$K$O5Z$P$J$$$O$:$G$9!#$b$A$m$s(B
libiconv$B<+?H$N%i%$%;%s%9$OJQ99$G$-$^$;$s$,!#(B
$B$H$O$$$(!"%i%$%;%s%9$NLLE]$r$3$l0J>eA}$d$7$?$/$J$$$G$9$7!"IT(B
$BI,MW$K(BRuby$B$NG[I[J*$N%5%$%:$rBg$-$/$7$?$/$J$$$N$G!"$3$3$O%F%9(B
$B%H$+$i(BGNU
iconv$B$X$N0MB8@-$r:o$C$F$$$?$@$/$H$$$&J}8~$G!#$C$F!"(B
$BC/$,C4Ev$@$C$1!#(B
on 05.09.2008 11:18
$B$J$+$@$G$9!#(B At Thu, 4 Sep 2008 09:41:55 +0900, Takahiro Kambe wrote in [ruby-dev:36147]: > > $B;DG0$J$,$i!"$3$l$i$O(BGNU iconv$B$NFH<+3HD%$G$"$j!"$9$Y$F$N(Biconv$B%i%$%V%i%j(B > $B$GMQ0U$5$l$F$$$k$o$1$G$O$"$j$^$;$s!#(B(iconv_open()$B$NJz$($k5!G=ITB-$H$$(B > $B$&$+!"(BAPI$B$N7g4Y$H8@$($kB&LL$O$"$j$^$9$,!#(B) iconv$B$N;EMM<+BN$,CfESH>C<$G;H$$$b$N$K$J$i$J$$$G$9$+$i!"(B String#encode$B$KCV$-49$($F$$$/$Y$-$G$7$g$&!#(B > 1. GNU iconv$B$K$I$C$W$j$H0MB8$7$?%3!<%I$O(B($B%F%9%H$H8@$($I$b(B)Ruby$BK\BN$K(B > $B4^$a$J$$$GM_$7$$!#4^$a$k$N$G$"$l$P!"(BGNU iconv$B$K0MB8$7$F$$$k$3$H$r(B > $B$h!<$/$o$+$k$h$&$K$7$FM_$7$$!#(B $B!V$h!<$/$o$+$k$h$&$K!W$9$k$$$$%"%$%G%#%"$O$"$j$^$;$s$+!#(B > 2. GNU iconv$B$NFH<+$NJQ49;XDj$NJ8;zNs$KBP$7$F!"%&%)!<%K%s%0$r=P$9$h$&$J(B > $B%*%W%7%g%s$+2?$+$,$"$l$P!"$J$*NI$$!#(B 1.9$B$KDI2C$7$F$_$^$7$?!#(B $ ./ruby -v -riconv -e 'Iconv.new("utf-8", "us-ascii//ignore")' ruby 1.9.0 (2008-09-05 revision 19147) [i686-linux] -e:1: warning: encoding option isn't portable: ignore
on 08.09.2008 03:10
In message <20080905091805.5C988E0C8B@mail.bc9.jp> on Fri, 5 Sep 2008 18:12:16 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote: > > 1. GNU iconv$B$K$I$C$W$j$H0MB8$7$?%3!<%I$O(B($B%F%9%H$H8@$($I$b(B)Ruby$BK\BN$K(B > > $B4^$a$J$$$GM_$7$$!#4^$a$k$N$G$"$l$P!"(BGNU iconv$B$K0MB8$7$F$$$k$3$H$r(B > > $B$h!<$/$o$+$k$h$&$K$7$FM_$7$$!#(B > > $B!V$h!<$/$o$+$k$h$&$K!W$9$k$$$$%"%$%G%#%"$O$"$j$^$;$s$+!#(B (1) $B%I%-%e%a%s%H$K$O$C$-$j$H5-=R$9$k!#(B (2) www.ruby-lang.org$B$KCm0U$r4-5/$9$kFbMF$r:\$;$k!#(B (3) ruby-list$B$d(Bruby-talk$B$H$$$C$?%a!<%j%s%0%j%9%H$GCm0U$r4-5/$9$k(B $B%"%J%&%s%9$r=P$9!#(B (4) Rubyist Magazine$B$K=q$$$FLc$&!#(B (5) $B=q@R$d;(;o$K=q$$$FLc$&!#(B $B;W$$$D$$$?$N$O!"$3$l$/$i$$$G$9!#(B $B$[$s$H$O(BPHP$BJ}LL$G!"C/$+@<$rBg$K$7$F8@$&$FM_$7$$(B...$B!#(B
on 08.09.2008 18:04
$B@.@%$G$9!#(B Takahiro Kambe wrote: > test/iconv/test_option.rb$B$NCf!"$H$$$&$h$j$b(Btest/iconv/test_option.rb > $B$=$N$b$N$G9T$C$F$$$k%F%9%H$G$9$,!"(BGNU iconv$B$rA0Ds$H$7$?FbMF$H$J$C$F$$(B > $B$^$9!#(B //TRANSLIT $B$H(B //IGNORE $B7O$O(B glibc iconv $B$H(B GNU libiconv $B0MB8$G$9$M(B > $B$3$N$?$a!"(BGNU iconv$B$r%$%s%9%H!<%k$7$F!"$=$l$r;H$&$h$&$K%3%s%Q%$%k$7$J(B > $B$$8B$j!"$3$N%F%9%H$O(BBSD$B7O$d(BOpenSolaris(?)$B$G<:GT$7$^$9!#(B 1.9 $B$G$O@hF|<:GT$7$J$$$h$&$K$7$^$7$?!#(B > 1. GNU iconv$B$K$I$C$W$j$H0MB8$7$?%3!<%I$O(B($B%F%9%H$H8@$($I$b(B)Ruby$BK\BN$K(B > $B4^$a$J$$$GM_$7$$!#4^$a$k$N$G$"$l$P!"(BGNU iconv$B$K0MB8$7$F$$$k$3$H$r(B > $B$h!<$/$o$+$k$h$&$K$7$FM_$7$$!#(B $B%F%9%H0JA0$K!"(B * Iconv.list * Iconv.ctlmethods * Iconv#trivial? * Iconv#transliterate? * Iconv#discard_ilseq? $B$J$I!"(BRuby $B$N(B Iconv $B%i%$%V%i%j$C$F$=$b$=$bA4BNE*$K(B GNU $B4s$j$J$s$G$9$h$M!#(B $B$J$N$G!"(BIconv $B$O(B glibc iconv $B$+(B GNU libiconv $BA0Ds$C$F3d$j@Z$j$G$b(B $B$$$$$s$8$c$J$$$+$H;W$$$^$9!#(B $BB>$N<BAu$G%F%9%H$,<:GT$9$k$N$OD>$9$Y$-$G$7$g$&$,!#(B > 2. GNU iconv$B$NFH<+$NJQ49;XDj$NJ8;zNs$KBP$7$F!"%&%)!<%K%s%0$r=P$9$h$&$J(B > $B%*%W%7%g%s$+2?$+$,$"$l$P!"$J$*NI$$!#(B $B$^$?!"(Bglibc iconv $B$d(B libiconv $B$O5,3J$KH?$7$F!"JQ4985$G$O(B valid $B$@$,!"(B $BJQ49@h$KBP1~$9$kJ8;z$,B8:_$7$J$$%1!<%9$G$b=*N;$7$F$7$^$&$N$G!"(B $B$=$l$N2sHr$N$?$a$K;XDj$9$k%1!<%9$,$"$k$N$G$O$H$$$&9M;!$b$"$j$^$7$?!#(B http://www.hi-matic.org/diary/?20080903#03-2 $B7k6IFH<+;EMM$N2sHr$N$?$a$KFH<+;EMM$,I,MW$H$$$&E%>B$K$O$^$C$F$$$k$N$G!"(B //IGNORE $B$@$1(B warning $B$r=P$;$P$$$$$H$$$&LdBj$G$b$J$$$s$8$c$J$$$G$9$+$M$'!#(B
on 10.09.2008 13:39
In message <48C544C3.6090607@airemix.jp> on Tue, 9 Sep 2008 00:23:16 +0900, "NARUSE, Yui" <naruse@airemix.jp> wrote: > $B$J$I!"(BRuby $B$N(B Iconv $B%i%$%V%i%j$C$F$=$b$=$bA4BNE*$K(B GNU $B4s$j$J$s$G$9$h$M!#(B > $B$J$N$G!"(BIconv $B$O(B glibc iconv $B$+(B GNU libiconv $BA0Ds$C$F3d$j@Z$j$G$b(B > $B$$$$$s$8$c$J$$$+$H;W$$$^$9!#(B $BMW$O!"(B glibc iconv/GNU libiconv$B$G$J$$4D6-$K$J$C$?ESC<$KF0$+$J$/$J$k(B $B%"%W%j%1!<%7%g%s(B $B$H$$$&$b$N$N:n@.$rM^@)$9$kJ}8~$K8~$1$F$$$?$@$1$l$P8@$&$3$H$"$j$^$;$s!#(B > > 2. GNU iconv$B$NFH<+$NJQ49;XDj$NJ8;zNs$KBP$7$F!"%&%)!<%K%s%0$r=P$9$h$&$J(B > > $B%*%W%7%g%s$+2?$+$,$"$l$P!"$J$*NI$$!#(B > > $B$^$?!"(Bglibc iconv $B$d(B libiconv $B$O5,3J$KH?$7$F!"JQ4985$G$O(B valid $B$@$,!"(B > $BJQ49@h$KBP1~$9$kJ8;z$,B8:_$7$J$$%1!<%9$G$b=*N;$7$F$7$^$&$N$G!"(B > $B$=$l$N2sHr$N$?$a$K;XDj$9$k%1!<%9$,$"$k$N$G$O$H$$$&9M;!$b$"$j$^$7$?!#(B > http://www.hi-matic.org/diary/?20080903#03-2 __ICONV_F_HIDE_INVALID$B%U%i%0!";W$$=P$7$^$7$?!#(B > $B7k6IFH<+;EMM$N2sHr$N$?$a$KFH<+;EMM$,I,MW$H$$$&E%>B$K$O$^$C$F$$$k$N$G!"(B > //IGNORE $B$@$1(B warning $B$r=P$;$P$$$$$H$$$&LdBj$G$b$J$$$s$8$c$J$$$G$9$+$M$'!#(B $B!V;H$C$F$/$l$k$J(B!$B!W$H!"<gD%$9$k$3$H$b=EMW$+$H!#(B:-) Ruby 1.9$B0J9_$+$i$O(B String#encode $B$H$$$&6/$$L#J}$b$$$k$o$1$G$9$+$i!#(B
on 10.09.2008 16:27
$B@.@%$G$9!#(B Takahiro Kambe wrote: > $BMW$O!"(B > > glibc iconv/GNU libiconv$B$G$J$$4D6-$K$J$C$?ESC<$KF0$+$J$/$J$k(B > $B%"%W%j%1!<%7%g%s(B > > $B$H$$$&$b$N$N:n@.$rM^@)$9$kJ}8~$K8~$1$F$$$?$@$1$l$P8@$&$3$H$"$j$^$;$s!#(B $B6KNO4D6-0MB8$r8:$i$9$Y$-$H$$$&<q;]$K0[5D$O$"$j$^$;$s!#(B >>> 2. GNU iconv$B$NFH<+$NJQ49;XDj$NJ8;zNs$KBP$7$F!"%&%)!<%K%s%0$r=P$9$h$&$J(B >>> $B%*%W%7%g%s$+2?$+$,$"$l$P!"$J$*NI$$!#(B >> $B$^$?!"(Bglibc iconv $B$d(B libiconv $B$O5,3J$KH?$7$F!"JQ4985$G$O(B valid $B$@$,!"(B >> $BJQ49@h$KBP1~$9$kJ8;z$,B8:_$7$J$$%1!<%9$G$b=*N;$7$F$7$^$&$N$G!"(B >> $B$=$l$N2sHr$N$?$a$K;XDj$9$k%1!<%9$,$"$k$N$G$O$H$$$&9M;!$b$"$j$^$7$?!#(B >> http://www.hi-matic.org/diary/?20080903#03-2 > > __ICONV_F_HIDE_INVALID$B%U%i%0!";W$$=P$7$^$7$?!#(B //IGNORE $B$O<N$F$F$=$NA0$N(B encoding $B$@$1EO$7!"(B //IGNORE $B$N>l9g$O(B __ICONV_F_HIDE_INVALID $B$r;H$&$C$F$N$,L5Fq$G$9$+$M$'!#(B //TRANSLIT $B$O:#$N$^$^$+$J$!!#(B >> $B7k6IFH<+;EMM$N2sHr$N$?$a$KFH<+;EMM$,I,MW$H$$$&E%>B$K$O$^$C$F$$$k$N$G!"(B >> //IGNORE $B$@$1(B warning $B$r=P$;$P$$$$$H$$$&LdBj$G$b$J$$$s$8$c$J$$$G$9$+$M$'!#(B > $B!V;H$C$F$/$l$k$J(B!$B!W$H!"<gD%$9$k$3$H$b=EMW$+$H!#(B:-) > Ruby 1.9$B0J9_$+$i$O(B String#encode $B$H$$$&6/$$L#J}$b$$$k$o$1$G$9$+$i!#(B Iconv $B$K$D$$$F$OK\BN$h$j$b%^%K%e%"%kB&$C$F463P$G$9$M!#(B
on 10.09.2008 16:48
In message <48C7D1E1.5040403@airemix.jp>
on Wed, 10 Sep 2008 22:49:15 +0900,
"NARUSE, Yui" <naruse@airemix.jp> wrote:
> //IGNORE $B$N>l9g$O(B __ICONV_F_HIDE_INVALID $B$r;H$&$C$F$N$,L5Fq$G$9$+$M$'!#(B
$B$3$3$K<j$r=P$9$H$$$&$3$H$O!"(B
int __iconv_get_list(char ***, size_t *);
void __iconv_free_list(char **, size_t);
size_t __iconv(iconv_t, const char **, size_t *, char **,
size_t *, __uint32_t, size_t *);
$B$H$$$C$?!"(BCitrus
Iconv$B$NHs8x3+4X?t$r;H$&$3$H$K$J$j$^$9!#$=$&$9$k$H!"(B
* Iconv.list
$B$"$?$j$O<BAu$G$-$k$G$7$g$&!#$?$@!"(BIconv.list$B$O!"$H$b$+$/(B
"//IGNORE" $B$H(B
$B$+$O(B Ruby
$BB&$G5$$r8z$+$;$FMQ0U$9$Y$-$+$I$&$+$H$$$&$N$,G:$^$7$$$H$3$m$G(B
$B$9!#(B($B2?$+!"HkL)$N(Bclass$BJQ?t$r(Btrue$B$K$9$k$HM-8z$K$J$k$H$+!"$d$C$Q$j1#$9$+!#(B)
on 10.09.2008 17:52
Takahiro Kambe wrote: >> //IGNORE $B$O<N$F$F$=$NA0$N(B encoding $B$@$1EO$7!"(B > * Iconv.list > > $B$"$?$j$O<BAu$G$-$k$G$7$g$&!#(B $B$9$G$K$d$C$F$^!&!&!&!"$"$l!"(B1.8 $B$K$OF~$l$F$J$+$C$?!#(B > $B$?$@!"(BIconv.list$B$O!"$H$b$+$/(B "//IGNORE" $B$H(B > $B$+$O(B Ruby $BB&$G5$$r8z$+$;$FMQ0U$9$Y$-$+$I$&$+$H$$$&$N$,G:$^$7$$$H$3$m$G(B > $B$9!#(B($B2?$+!"HkL)$N(Bclass$BJQ?t$r(Btrue$B$K$9$k$HM-8z$K$J$k$H$+!"$d$C$Q$j1#$9$+!#(B) $B$=$N<j$N%0%m!<%P%k$J>uBV$O0-$G$9$M$'!#(B
on 10.09.2008 18:33
In message <48C7EC6B.5060306@airemix.jp> on Thu, 11 Sep 2008 00:42:42 +0900, "NARUSE, Yui" <naruse@airemix.jp> wrote: > > $B$?$@!"(BIconv.list$B$O!"$H$b$+$/(B "//IGNORE" $B$H(B > > $B$+$O(B Ruby $BB&$G5$$r8z$+$;$FMQ0U$9$Y$-$+$I$&$+$H$$$&$N$,G:$^$7$$$H$3$m$G(B > > $B$9!#(B($B2?$+!"HkL)$N(Bclass$BJQ?t$r(Btrue$B$K$9$k$HM-8z$K$J$k$H$+!"$d$C$Q$j1#$9$+!#(B) > > $B$=$N<j$N%0%m!<%P%k$J>uBV$O0-$G$9$M$'!#(B $BJ}K!$O2?$G$bNI$$$N$G!"(B * $B%G%U%)%k%H$G$ONc30(B * $B!V$I$&$7$F$b!W$H$$$&$H$-$OL\N)$?$J$$%*%^%8%J%$$G2sHr2DG=(B $B$H$$$C$?$"$?$j$G$I$&$G$7$g$&!#5$;}$A0-$1$l$P!"$3$N2sHr:v<+BN$bDs6!$9$Y(B $B$-$G$O$J$$$H;W$$$^$9(B
on 10.09.2008 18:42
Takahiro Kambe wrote: > * $B!V$I$&$7$F$b!W$H$$$&$H$-$OL\N)$?$J$$%*%^%8%J%$$G2sHr2DG=(B > > $B$H$$$C$?$"$?$j$G$I$&$G$7$g$&!#5$;}$A0-$1$l$P!"$3$N2sHr:v<+BN$bDs6!$9$Y(B > $B$-$G$O$J$$$H;W$$$^$9(B $B%G%U%)%k%H$G$ONc30$C$F$N$O(B Citrus iconv $B$N>l9g$G$9$+!)(B glibc $B$d(B libiconv $B$N>l9g$b$G$9$+!)(B $B:#998e<T$GNc30=P$9$h$&$K$9$k$3$H$O$"$jF@$J$$$G$7$g$&!#(B $BA0$K?J$`$?$a$N5>@7$J$i$P$H$b$+$/!"$o$6$o$68_49@-$@$12u$9$N$O$A$g$C$H!#(B $BL\N)$?$J$$$I$&$3$&$G$J$/!"%0%m!<%P%k$JJQ?t$G5sF0$,JQ$o$k$H!"(B $B%9%l%C%I%;!<%U$8$c$J$/$J$k$N$G$"$jF@$J$$$G$7$g$&!#(B $B$*$^$8$J$$O)@~$J$i$P!"%*!<%W%s%/%i%9$J$s$G$9$+$i4]$4$H=q$-49$($?J}$,3N<B$G$9$J!#(B
on 10.09.2008 18:47
In message <48C7F8DD.7060001@airemix.jp> on Thu, 11 Sep 2008 01:35:33 +0900, "NARUSE, Yui" <naruse@airemix.jp> wrote: > $B:#998e<T$GNc30=P$9$h$&$K$9$k$3$H$O$"$jF@$J$$$G$7$g$&!#(B > $BA0$K?J$`$?$a$N5>@7$J$i$P$H$b$+$/!"$o$6$o$68_49@-$@$12u$9$N$O$A$g$C$H!#(B > > $BL\N)$?$J$$$I$&$3$&$G$J$/!"%0%m!<%P%k$JJQ?t$G5sF0$,JQ$o$k$H!"(B > $B%9%l%C%I%;!<%U$8$c$J$/$J$k$N$G$"$jF@$J$$$G$7$g$&!#(B $B$J$k$[$I!#(B $B>e5-$N0zMQItJ,$O4]$4$HE12s$7$^$9!#(B:-)
on 10.09.2008 19:05
$B@.@%$G$9!#(B $B8=:_$N>u67$O!"(B * Iconv $B$NHs?d>)2="*%^%K%e%"%kEy$K5-=R(B ? * Iconv $B$N0z?t$K(B //IGNORE $BEy$rMQ$$$?;~$K(B warning 1.9 $B$K<BAu:Q$_(B (-w $B;~(B) * Citrus $BEy$NHsBP1~<BAu$G(B //IGNORE $B$rL5;k(B $B$9$G$K$J$+$@$5$s$,<BAu:Q$_$@$C$?(B $B$J$N$G!"0lDL$j2r7h$C$F$3$H$G$$$$$N$G$9$+$M!#(B
on 11.09.2008 07:19
In message <48C7FE1B.1050900@airemix.jp> on Thu, 11 Sep 2008 01:57:55 +0900, "NARUSE, Yui" <naruse@airemix.jp> wrote: > $B8=:_$N>u67$O!"(B ... > $B$J$N$G!"0lDL$j2r7h$C$F$3$H$G$$$$$N$G$9$+$M!#(B > * Iconv $B$NHs?d>)2="*%^%K%e%"%kEy$K5-=R(B ? $B$3$l$OM_$7$$$G$9$,!"(Bri$B$"$?$j$NI=<($K$b$"$k$N$bNI$$$+$H;W$$$^$9!#(B
on 11.09.2008 18:12
Takahiro Kambe wrote: > In message <48C7FE1B.1050900@airemix.jp> > on Thu, 11 Sep 2008 01:57:55 +0900, > "NARUSE, Yui" <naruse@airemix.jp> wrote: >> $B8=:_$N>u67$O!"(B > ... >> $B$J$N$G!"0lDL$j2r7h$C$F$3$H$G$$$$$N$G$9$+$M!#(B > >> * Iconv $B$NHs?d>)2="*%^%K%e%"%kEy$K5-=R(B ? > $B$3$l$OM_$7$$$G$9$,!"(Bri$B$"$?$j$NI=<($K$b$"$k$N$bNI$$$+$H;W$$$^$9!#(B $B$H$j$"$($:(B ri $B$K$OF~$l$F$*$-$^$7$?!"J8LL8+$FE,Ev$KD{@5F~$l$F$/$@$5$$!#(B
on 11.09.2008 19:37
$B$J$+$@$G$9!#(B NARUSE, Yui wrote in [ruby-dev:36267]: At Fri, 12 Sep 2008 01:05:57 +0900, >>> * Iconv $B$NHs?d>)2="*%^%K%e%"%kEy$K5-=R(B ? >> $B$3$l$OM_$7$$$G$9$,!"(Bri$B$"$?$j$NI=<($K$b$"$k$N$bNI$$$+$H;W$$$^$9!#(B > > $B$H$j$"$($:(B ri $B$K$OF~$l$F$*$-$^$7$?!"J8LL8+$FE,Ev$KD{@5F~$l$F$/$@$5$$!#(B require$B$7$?$i7Y9p$r=P$9$H$+(B?
on 11.09.2008 19:48
$B@.@%$G$9!#(B Nobuyoshi Nakada wrote: > $B$J$+$@$G$9!#(B > > NARUSE, Yui wrote in [ruby-dev:36267]: > At Fri, 12 Sep 2008 01:05:57 +0900, >>>> * Iconv $B$NHs?d>)2="*%^%K%e%"%kEy$K5-=R(B ? >>> $B$3$l$OM_$7$$$G$9$,!"(Bri$B$"$?$j$NI=<($K$b$"$k$N$bNI$$$+$H;W$$$^$9!#(B >> $B$H$j$"$($:(B ri $B$K$OF~$l$F$*$-$^$7$?!"J8LL8+$FE,Ev$KD{@5F~$l$F$/$@$5$$!#(B > > require$B$7$?$i7Y9p$r=P$9$H$+(B? $B$=$3$^$G$9$k$H;H$$$b$N$K$J$i$J$/$J$C$A$c$&$N$G:$$k$s$8$c$J$$$G$9$+$M!#(B $B%m%8%C%/$,I,MW$JJQ49$O$9$0$K$OA4ItF~$l$i$l$J$$$N$G!"(B $B$b$&$7$P$i$/$O(B Iconv $B$,I,MW$J%1!<%9$bB8:_$9$k$G$7$g$&$N$G!#(B
on 12.09.2008 07:47
In message <48C95715.5080708@ruby-lang.org> on Fri, 12 Sep 2008 02:29:54 +0900, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote: > NARUSE, Yui wrote in [ruby-dev:36267]: > At Fri, 12 Sep 2008 01:05:57 +0900, > >>> * Iconv $B$NHs?d>)2="*%^%K%e%"%kEy$K5-=R(B ? > >> $B$3$l$OM_$7$$$G$9$,!"(Bri$B$"$?$j$NI=<($K$b$"$k$N$bNI$$$+$H;W$$$^$9!#(B > > > > $B$H$j$"$($:(B ri $B$K$OF~$l$F$*$-$^$7$?!"J8LL8+$FE,Ev$KD{@5F~$l$F$/$@$5$$!#(B $B$3$3$s$H$3$m$G$7$g$&$+!#(B * == Attentions * * Even if some extentions of implementation dependent are useful, * DON'T USE those extentions in libraries and scripts to widely distribute. * If you want to use those feature, use String#encode. "those extentions"$B$@$1$G$O$J$/!"6qBNE*$K(B "//IGNORE" $B$d(B "//TRANSLIT" $B$H(B $B$+=q$$$F!"$=$l$i$,(B gnu libc / GNU libconv $B$@$1$@$HL@5-$7$F$O$I$&$G$7$g(B $B$&$+(B? > require$B$7$?$i7Y9p$r=P$9$H$+(B? iconv(3)$B$O(BAPI$B$H$7$F:$$C$?$A$c$s$J$H$3$m$O$"$j$^$9$,!"I8=`$K=>$C$F;HMQ(B $B$9$kJ,$K$OLdBj$"$j$^$;$s!#LdBj$J$N$O!"$"$/$^$G$b!VFbNX$NDLMQ8l!W$r;HMQ(B $B$9$k$3$H$,LdBj$J$N$G$9$+$i!#(B
on 12.09.2008 15:20
$B@.@%$G$9!#(B Takahiro Kambe wrote: > * == Attentions > * > * Even if some extentions of implementation dependent are useful, > * DON'T USE those extentions in libraries and scripts to widely distribute. > * If you want to use those feature, use String#encode. > > "those extentions"$B$@$1$G$O$J$/!"6qBNE*$K(B "//IGNORE" $B$d(B "//TRANSLIT" $B$H(B > $B$+=q$$$F!"$=$l$i$,(B gnu libc / GNU libconv $B$@$1$@$HL@5-$7$F$O$I$&$G$7$g(B > $B$&$+(B? $B$o$6$o$6$=$&$$$&%*%W%7%g%s$,$"$k$h$C$F65$($k$3$H$b$J$$$+$J$!$H!#(B $B2?$b$o$+$i$:$I$+$+$i$+%3!<%I$r$3$T$Z$7$F$k?M$r9M$($k$H!"(B $B$A$g$C$H%^%K%e%"%k$K5-:\$7$?$[$&$,$h$5$=$&$J5$$b$7$^$9$,!"(B $B$=$&$$$&?M$C$F%^%K%e%"%k$b8+$J$$$G$7$g$&$+$i!#(B
on 12.09.2008 15:44
In message <48CA6C77.9040307@airemix.jp> on Fri, 12 Sep 2008 22:13:05 +0900, "NARUSE, Yui" <naruse@airemix.jp> wrote: > > "those extentions"$B$@$1$G$O$J$/!"6qBNE*$K(B "//IGNORE" $B$d(B "//TRANSLIT" $B$H(B > > $B$+=q$$$F!"$=$l$i$,(B gnu libc / GNU libconv $B$@$1$@$HL@5-$7$F$O$I$&$G$7$g(B > > $B$&$+(B? > > $B$o$6$o$6$=$&$$$&%*%W%7%g%s$,$"$k$h$C$F65$($k$3$H$b$J$$$+$J$!$H!#(B GNU iconv $B$d(B PHP$B$N(Biconv $B$N%^%K%e%"%k$KL5KIHw$K=q$$$F$"$k$N$G!"$=$C$A$N(B $BJ}$+$i0\$C$F$/$kMM$JJ}$,2?$b9M$($:$K;H$&$3$H$r4mW|$7$F$$$^$9!#<B:]!"(B $B$=$NJU$N%^%K%e%"%k$H$+$K$OFH<+$G$"$k$3$H$,O*0l$D=q$$$F$"$j$^$;$s!#(B > $B2?$b$o$+$i$:$I$+$+$i$+%3!<%I$r$3$T$Z$7$F$k?M$r9M$($k$H!"(B > $B$A$g$C$H%^%K%e%"%k$K5-:\$7$?$[$&$,$h$5$=$&$J5$$b$7$^$9$,!"(B > $B$=$&$$$&?M$C$F%^%K%e%"%k$b8+$J$$$G$7$g$&$+$i!#(B $B$=$&$$$&?M$b$$$k$+$b$7$l$^$;$s$,!"FH<+$J$b$N$OFH<+$H@5$7$/=q$/$3$H$O(B $B%W%m%0%i%`$r:n$k<T$H$H$7$F$NNI?4$G$O$J$$$+$H;W$$$^$9!#(B;-)
on 12.09.2008 15:53
$BKNIt$G$9!#(B Takahiro Kambe $B$5$s$O=q$-$^$7$?(B: >> $B2?$b$o$+$i$:$I$+$+$i$+%3!<%I$r$3$T$Z$7$F$k?M$r9M$($k$H!"(B >> $B$A$g$C$H%^%K%e%"%k$K5-:\$7$?$[$&$,$h$5$=$&$J5$$b$7$^$9$,!"(B >> $B$=$&$$$&?M$C$F%^%K%e%"%k$b8+$J$$$G$7$g$&$+$i!#(B >> > $B$=$&$$$&?M$b$$$k$+$b$7$l$^$;$s$,!"FH<+$J$b$N$OFH<+$H@5$7$/=q$/$3$H$O(B > $B%W%m%0%i%`$r:n$k<T$H$H$7$F$NNI?4$G$O$J$$$+$H;W$$$^$9!#(B;-) > $BNI?4$@$1$G@$3&$,>e<j$K2s$C$F$k$J$i(BPHP$B$r;H$&E[$O@dLG$7$F$k$O$:$G$7$g$&!#(B $BNI?4$,:GNI$N7k2L$r$b$?$i$9$H$$$&A0Ds$O:NMQ$7$,$?$$$G$9!#(B
on 12.09.2008 15:59
In message <48CA741B.6090803@ruby-lang.org>
on Fri, 12 Sep 2008 22:45:44 +0900,
Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:
> $BNI?4$,:GNI$N7k2L$r$b$?$i$9$H$$$&A0Ds$O:NMQ$7$,$?$$$G$9!#(B
$B!VNI?4!W$H$$$&$N$ONc$($,$h$/$"$j$^$;$s$G$7$?!#8@$&$J$i$P!"%*%s%i%$%s!&(B
$B%^%K%e%"%k$N(B BUGS
$B%;%/%7%g%s$K=q$+$l$k$Y$-$3$H$@$H;W$$$^$9!#CN$i$7$`(B
$B$Y$7$r@'$H$9$k0U8+$,Bg@*$G$"$k$N$G$"$l$P!";d$O2?$b?=$7$^$;$s!#(B
on 12.09.2008 16:19
$B@.@%$G$9!#(B Takahiro Kambe wrote: > In message <48CA6C77.9040307@airemix.jp> > on Fri, 12 Sep 2008 22:13:05 +0900, > "NARUSE, Yui" <naruse@airemix.jp> wrote: >>> "those extentions"$B$@$1$G$O$J$/!"6qBNE*$K(B "//IGNORE" $B$d(B "//TRANSLIT" $B$H(B >>> $B$+=q$$$F!"$=$l$i$,(B gnu libc / GNU libconv $B$@$1$@$HL@5-$7$F$O$I$&$G$7$g(B >>> $B$&$+(B? >> $B$o$6$o$6$=$&$$$&%*%W%7%g%s$,$"$k$h$C$F65$($k$3$H$b$J$$$+$J$!$H!#(B > GNU iconv $B$d(B PHP$B$N(Biconv $B$N%^%K%e%"%k$KL5KIHw$K=q$$$F$"$k$N$G!"$=$C$A$N(B > $BJ}$+$i0\$C$F$/$kMM$JJ}$,2?$b9M$($:$K;H$&$3$H$r4mW|$7$F$$$^$9!#<B:]!"(B > $B$=$NJU$N%^%K%e%"%k$H$+$K$OFH<+$G$"$k$3$H$,O*0l$D=q$$$F$"$j$^$;$s!#(B encname//extention $BEy$N3HD%$O0\?"@-$J$$$+$i%@%a$@$h!]!"(B $B$/$i$$$^$G$O$D$C$3$s$G$b$$$$$+$b$7$l$^$;$s$,!"(B $B2?$b9M$($F$$$J$$?M$O=q$$$F$b!V;d$O(B GNU $B$N$7$+;H$o$J$$$7!W$G=*N;$G$7$g$&!#(B >> $B2?$b$o$+$i$:$I$+$+$i$+%3!<%I$r$3$T$Z$7$F$k?M$r9M$($k$H!"(B >> $B$A$g$C$H%^%K%e%"%k$K5-:\$7$?$[$&$,$h$5$=$&$J5$$b$7$^$9$,!"(B >> $B$=$&$$$&?M$C$F%^%K%e%"%k$b8+$J$$$G$7$g$&$+$i!#(B > $B$=$&$$$&?M$b$$$k$+$b$7$l$^$;$s$,!"FH<+$J$b$N$OFH<+$H@5$7$/=q$/$3$H$O(B > $B%W%m%0%i%`$r:n$k<T$H$H$7$F$NNI?4$G$O$J$$$+$H;W$$$^$9!#(B;-) $BFH<+$N<BAu$r9T$C$??M$OFH<+$@$H=q$/$Y$-$J$N$G$7$g$&$,!"(B $B2f!9$O$=$&$$$C$?%i%$%V%i%j$N%i%C%Q!<$H$$$&0LCV$K$$$k$N$G!"(B $B%i%C%Q!<B&$G1|$K95$($k$=$l$>$l$N%i%$%V%i%j$NFCDj$NFH<+<BAu$r$o$6$o$6;XE&(B $B$9$k$N$K$OH]DjE*$G$9!#(B
on 12.09.2008 16:30
$B$K$7!wBg:e$G$9!#(B
At Fri, 12 Sep 2008 22:45:44 +0900,
Urabe Shyouhei wrote:
>
$B!&%^%K%e%"%k$K=q$$$H$+$J$$$HFH<+3HD%$@$H5$$E$+$:$K$D$+$C$A$c$&(B
$B$H$$$&0lE@$+$i=q$$$H$/J}$K0lI<!#(B
$B;H$C$FM_$7$/$J$$5!G=$O!$$=$NM}M3$H6&$K!V;H$&$J!W$HL@5-$7$F$*$1$P!$!V;H(B
$B$&J}$,0-$$!W$H$$$&$3$H$K$G$-$^$9$7!#(B
on 12.09.2008 16:33
$B@.@%$G$9!#(B NISHI Takao wrote: > $B!&%^%K%e%"%k$K=q$$$H$+$J$$$HFH<+3HD%$@$H5$$E$+$:$K$D$+$C$A$c$&(B > > $B$H$$$&0lE@$+$i=q$$$H$/J}$K0lI<!#(B > > $B;H$C$FM_$7$/$J$$5!G=$O!$$=$NM}M3$H6&$K!V;H$&$J!W$HL@5-$7$F$*$1$P!$!V;H(B > $B$&J}$,0-$$!W$H$$$&$3$H$K$G$-$^$9$7!#(B $BJL$K$o$?$7$O@UG$2sHr$,$7$?$$$N$G$O$J$$$N$G!#(B $BFH<+3HD%$r$=$&$HCN$C$F;H$&?M!"CN$i$:$K;H$&?M!"$=$NAmOB$r:G>.8B$K$7$?$$$N$G$9!#(B $B8=>u$h$j$b$h$$I=8=$,$"$l$P<h$j9~$_$^$7$g$&!#(B
on 13.09.2008 12:53
At Fri, 12 Sep 2008 23:13:23 +0900, NARUSE, Yui wrote: > $BJL$K$o$?$7$O@UG$2sHr$,$7$?$$$N$G$O$J$$$N$G!#(B > $BFH<+3HD%$r$=$&$HCN$C$F;H$&?M!"CN$i$:$K;H$&?M!"$=$NAmOB$r:G>.8B$K$7$?$$$N$G$9!#(B > > $B8=>u$h$j$b$h$$I=8=$,$"$l$P<h$j9~$_$^$7$g$&!#(B $B@UG$1>!9$O$I$&$G$bNI$$$G$9$,!$FH<+3HD%$rCN$i$:$K;H$&?M$r8:$i$9I,MW$O$"(B $B$k$G$7$g$&!#(B $B$=$s$J$o$1$G!$$3$s$J46$8$G$7$g$&$+!#6qBNNc$,$"$l$PDI2C$7$F$/$@$5$$!#(B * == Attentions * * Even if some extentions of implementation dependent are useful, * SHOLD NOT use those extentions in libraries and scripts to widely distribute. * To adduce an actual example those are; * If you want to use those implementation dependent feature, * to adduce an actual example those are; * + //IGNORE * + //TRANSLIT * depend on gnu libc or GNU iconv, * use String#encode instead of Iconv#new/open/iconv etc... arguments strings.