# $BJ8;zNs$N\<0E83+(B

**URL:** <https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241>\
**Category:** Development\
**Created:** [September 22, 2007, 8:59am UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241 "2007-09-22T08:59:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [September 22, 2007, 8:59am UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241/1 "2007-09-22T08:59:35Z")

</div>

eklernie$B$H$$$$$^$9!#e(B

encoding pragmae$BL5;XDj;~$N5sF0$G$9$,!"e(B  
e$BJ8;zNs$N\<0E83+$,%3%^%s%I%i%$%s%\*%W%7%g%s$K$h$C$F$O\<:GT$7$^$9!#e(B

C:\ruby-1.9\bin\>ruby -v -e ‘p “at#{}”’  
ruby 1.9.0 (2007-09-21 patchlevel 0) [i386-mswin32\_80]  
“at”

C:\ruby-1.9\bin\>ruby -Ks -v -e ‘p “at#{}”’  
ruby 1.9.0 (2007-09-21 patchlevel 0) [i386-mswin32\_80]  
-e:1:in `’: character encodings differ (ArgumentError)

e$B4D6-$Oe(BWindows XP SP2e$B$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [September 22, 2007, 11:10pm UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241/2 "2007-09-22T23:10:14Z")

</div>

e$B$J$+$@$G$9!#e(B

At Sat, 22 Sep 2007 15:58:57 +0900,  
eklerni wrote in [ruby-dev:31815]:

> encoding pragmae$BL5;XDj;~$N5sF0$G$9$,!"e(B  
> e$BJ8;zNs$N\<0E83+$,%3%^%s%I%i%$%s%\*%W%7%g%s$K$h$C$F$O\<:GT$7$^$9!#e(B

> C:\ruby-1.9\bin\>ruby -Ks -v -e ‘p “at#{}”’  
> ruby 1.9.0 (2007-09-21 patchlevel 0) [i386-mswin32\_80]  
> -e:1:in `’: character encodings differ (ArgumentError)

1. 

nil.to\_se$B$Oe(Bencodinge$B$K4X78$J$/!“e(BUS-ASCIIe$B$Ne(B”"e$B$rJV$9e(B  
2.  
e$BJ8;zNs%j%F%i%k$O!"FbMF$K4X78$J$/e(B-Ke$B$G;XDj$5$l$?e(Bencodinge$B$K=\>$&e(B  
3. e$B7k9g$N:]$Ke(BASCII-compatiblee$B$+$I$&$+$O9MN8$5$l$J$$e(B

e$B\>:Y$Oe(B[ruby-dev:31715]e$B$+$i$N%9%l%C%I$r$\_$F$/$@$5$$!#e(B

e$B\>e$NNc$K4X$7$F$O!“e(Bnil.to\_se$B$rD\>$9$@$1$G$bDL$k$h$&$K$J$k$H;W$$$^$9e(B  
e$B$,!”$?$H$($Pe(Butf-8e$B$N%i%$%V%i%j$r;H$&$H$-$K$OI,$:e(B-Kue$B$rIU$1$J$1$l$Pe(B  
e$B$J$i$J$$$H$$$&$N$b!"ITJX$@$H;W$$$^$9!#e(B

e$B7k6I!"\<+F0JQ49$r%5%]!\<%H$9$k$+$H$$$&OC$K$J$k$N$+$b$7$l$^$;$s$,!“e(B  
e$B30It$+$i$b$i$C$?e(BStringe$B$O\>o$Ke(Bencodee$B$7$F$+$i;H$(!”$H$$$&$N$b$+$J$je(B  
e$BLLE]$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [September 23, 2007, 10:49am UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241/3 "2007-09-23T10:49:59Z")

</div>

e$B$J$+$@$G$9!#e(B

At Sun, 23 Sep 2007 17:14:27 +0900,  
eklerni wrote in [ruby-dev:31825]:

> e$B$s$G$7$g$&$+!#e(B  
> Shift\_JISe$B$Oe(BASCII-compatiblee$B$H$_$J$7$^$9$+$i!"e(BUS-ASCIIe$B$H$NHf3S!&7k9g$OLdBj$J$/$J$j$^$9!#e(B  
> e$B8=:_%5%]!\<%H$5$l$F$$$ke(Bencodinge$B$O$9$Y$FF1MM$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [September 23, 2007, 10:14am UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241/4 "2007-09-23T10:14:56Z")

</div>

e$BJV?.$"$j$,$H$&$4$6$$$^$9!#e(B

> e$B$J$+$@$G$9!#e(B
> 
> 1. nil.to\_se$B$Oe(Bencodinge$B$K4X78$J$/!“e(BUS-ASCIIe$B$Ne(B”"e$B$rJV$9e(B
> 2. e$BJ8;zNs%j%F%i%k$O!"FbMF$K4X78$J$/e(B-Ke$B$G;XDj$5$l$?e(Bencodinge$B$K=\>$&e(B
> 3. e$B7k9g$N:]$Ke(BASCII-compatiblee$B$+$I$&$+$O9MN8$5$l$J$$e(B
> 
> e$B\>:Y$Oe(B[ruby-dev:31715]e$B$+$i$N%9%l%C%I$r$\_$F$/$@$5$$!#e(B

e$BFbIt%3!\<%I$r$I$&$9$k$+$H$$$&;EMM$K4X78$9$k$N$G$9$M!#e(B

> e$B\>e$NNc$K4X$7$F$O!“e(Bnil.to\_se$B$rD\>$9$@$1$G$bDL$k$h$&$K$J$k$H;W$$$^$9e(B  
> e$B$,!”$?$H$($Pe(Butf-8e$B$N%i%$%V%i%j$r;H$&$H$-$K$OI,$:e(B-Kue$B$rIU$1$J$1$l$Pe(B  
> e$B$J$i$J$$$H$$$&$N$b!"ITJX$@$H;W$$$^$9!#e(B
> 
> e$B7k6I!"\<+F0JQ49$r%5%]!\<%H$9$k$+$H$$$&OC$K$J$k$N$+$b$7$l$^$;$s$,!“e(B  
> e$B30It$+$i$b$i$C$?e(BStringe$B$O\>o$Ke(Bencodee$B$7$F$+$i;H$(!”$H$$$&$N$b$+$J$je(B  
> e$BLLE]$G$9!#e(B

e$B$h$/M}2r$7$F$$$J$$$+$b$7$l$^$;$s$,!"e(B  
[ruby-dev:31715]e$B$N$J$+$@$5$s$NDs0F$O!"e(B

ruby -Ks -e ‘“at” + nil.to\_s’  
US-ASCII + US-ASCII e$B$Ge(BOK

ruby -Ks -e ‘“e$B$”$C$He(B" + nil.to\_s’  
Shift\_JIS + US-ASCIIe$B$Ge(BNG

e$B$C$F46$8$G$7$g$&$+!#$=$l$H$b$J$s$i$+$NJQ49$r$7$F8e\<T$bDL$k$h$&$K$J$C$F$ke(B  
e$B$s$G$7$g$&$+!#e(B

eklerni

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [September 23, 2007, 1:19pm UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241/5 "2007-09-23T13:19:16Z")

</div>

eklernie$B$G$9e(B

> Shift\_JISe$B$Oe(BASCII-compatiblee$B$H$_$J$7$^$9$+$i!"e(BUS-ASCIIe$B$H$NHf3S!&7k9g$OLdBj$J$/$J$j$^$9!#e(B  
> e$B8=:_%5%]!\<%H$5$l$F$$$ke(Bencodinge$B$O$9$Y$FF1MM$G$9!#e(B

e$B$G$O$$$^OC$7$F$$$kLdBj$O$=$NBP:v$G2r7h$9$k$H$$$&$3$H$G$9$M!#e(B  
JRubye$B$H$N7s$M9g$$$b$"$k$h$&$G$9$,!&!&!&e(B  
e$B$"$j$,$H$&$4$6$$$^$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![eklerni](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/b4bc9f/32.png) [@eklerni](https://www.ruby-forum.com/u/eklerni)\
**Post date:** [September 25, 2007, 11:05pm UTC](https://www.ruby-forum.com/t/bj8-zns-n-0e83-b/115241/6 "2007-09-25T23:05:25Z")

</div>

At 17:49 07/09/23, Nobuyoshi N. wrote:

> Shift\_JISe$B$Oe(BASCII-compatiblee$B$H$_$J$7$^$9$+$i!"e(BUS-ASCIIe$B$H$NHf3S!&7k9g$OLdBj$J$/e(B  
> e$B$J$j$^$9!#e(B  
> e$B8=:_%5%]!\<%H$5$l$F$$$ke(Bencodinge$B$O$9$Y$FF1MM$G$9!#e(B

e$B:#$^$G!Ve(BASCII-compatiblee$B!W$N\>:Y$JDj5A$O2?$J$N$+$Ge(B  
e$BLB$$$^$7$?e(B (Shift\_JIS e$B$h$je(B UTF-8 e$B$NJ}$O$b$C$He(B  
ASCII-compatible e$B$J$N$Ge(B) e$B$,!"!V$=$Ne(B encoding e$B$Ne(B  
e$B@5\>o$J%P%$%HNs$re(B US-ASCII e$B$N%P%$%HNs$K7k9g$7$F$be(B  
e$BLdBj$,5/$3$jF@$J$$!W$H$$$&Ev$?$j$G$$$$$G$7$g$&$+!#e(B

e$B$h$m$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)
