# \[bug:trunk\] Re: \[ruby-cvs:34124\] Ruby:r26909 (trunk): \* file.c (file\_expand\_path): should not just c

**URL:** <https://www.ruby-forum.com/t/bug-trunk-re-ruby-cvs-34124-ruby-r26909-trunk-file-c-file-expand-path-should-not-just-c/185098>\
**Category:** Development\
**Created:** [March 13, 2010, 5:22pm UTC](https://www.ruby-forum.com/t/bug-trunk-re-ruby-cvs-34124-ruby-r26909-trunk-file-c-file-expand-path-should-not-just-c/185098 "2010-03-13T17:22:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [March 13, 2010, 5:22pm UTC](https://www.ruby-forum.com/t/bug-trunk-re-ruby-cvs-34124-ruby-r26909-trunk-file-c-file-expand-path-should-not-just-c/185098/1 "2010-03-13T17:22:43Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-cvs:34124] Ruby:r26909 (trunk): \* file.c  
(file\_expand\_path): should not just copy the encoding”  
on Mar.13,2010 23:50:30, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ```
> * file.c (EXPAND_PATH_BUFFER): set filesystem_encoding, not
> usascii for path buffer.
> 
> ```

encoding  
librarye$B$N%m!\<%IA0$K;H$o$l$&$k=hM}$NCf$Ge(Bfilesystem\_encoding  
e$B$r;H$&$H!“e(Bfilesystem\_encodinge$B$,HsAH$\_9~$\_e(Bencodinge$B$G$”$k\>l9g!"e(B

encodinge$B$r%m!\<%I$J$/$A$c$$$1$J$$$Je(B  
e$B"-e(B  
encoding librarye$B$N%Q%9L\>$r7hDj$7$h$&e(B  
e$B"-e(B  
e$B%Q%9L\>$Ke(Bencodinge$B$rIUM?$7$J$$$H$$$1$J$$$Je(B  
e$B"-e(B  
filesystem encodinge$B$O$^$@%m!\<%I$5$l$F$J$$$de(B  
e$B"-e(B  
e$B?6$j=P$7$KLa$ke(B

e$B$,L58B$K7+$jJV$5$l$F;`$K$^$9!#e(B  
(e$B$D$^$j2?$b$G$-$J$$e(B)

# e$B%Q%C%A$r:n$k5$NO$O:#$O$J$$$N$GJs9p$@$1e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [March 13, 2010, 10:58pm UTC](https://www.ruby-forum.com/t/bug-trunk-re-ruby-cvs-34124-ruby-r26909-trunk-file-c-file-expand-path-should-not-just-c/185098/2 "2010-03-13T22:58:05Z")

</div>

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

In message “Re: [ruby-dev:40629] [bug:trunk] Re: [ruby-cvs:34124]  
Ruby:r26909 (trunk): \* file.c (file\_expand\_path): should not just copy  
the encoding”  
on Sun, 14 Mar 2010 01:22:28 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|\> \* file.c (EXPAND\_PATH\_BUFFER): set filesystem\_encoding, not  
|\> usascii for path buffer.  
|  
|encoding librarye$B$N%m!\<%IA0$K;H$o$l$&$k=hM}$NCf$Ge(Bfilesystem\_encoding  
|e$B$r;H$&$H!“e(Bfilesystem\_encodinge$B$,HsAH$\_9~$\_e(Bencodinge$B$G$”$k\>l9g!“e(B  
|  
| encodinge$B$r%m!\<%I$J$/$A$c$$$1$J$$$Je(B  
| e$B”-e(B  
| encoding librarye$B$N%Q%9L\>$r7hDj$7$h$&e(B  
| e$B"-e(B  
| e$B%Q%9L\>$Ke(Bencodinge$B$rIUM?$7$J$$$H$$$1$J$$$Je(B  
| e$B"-e(B  
| filesystem encodinge$B$O$^$@%m!\<%I$5$l$F$J$$$de(B  
| e$B"-e(B  
| e$B?6$j=P$7$KLa$ke(B  
|  
|e$B$,L58B$K7+$jJV$5$l$F;`$K$^$9!#e(B  
|(e$B$D$^$j2?$b$G$-$J$$e(B)

e$B$J$k$[$I!#%W%i%C%H%U%)!\<%`$K$h$C$F$OLdBj$,5/$-$=$&$@$H;W$C$?e(B  
e$B$N$G$9$,!"$d$C$Q$j$=$&$@$C$?$N$G$9$M!#$3$NItJ,$OLa$7$F$\*$-$^e(B  
e$B$9!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [March 13, 2010, 11:28pm UTC](https://www.ruby-forum.com/t/bug-trunk-re-ruby-cvs-34124-ruby-r26909-trunk-file-c-file-expand-path-should-not-just-c/185098/3 "2010-03-13T23:28:30Z")

</div>

e$B%A%1%C%He(B #2958 e$B$,99?7$5$l$^$7$?!#e(B (by Yukihiro M.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r26913.  
Usaku, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.

* * *

[http://redmine.ruby-lang.org/issues/show/2958](http://redmine.ruby-lang.org/issues/show/2958)
