# Character encodings differ: US-ASCII and dummy encoding

**URL:** <https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807>\
**Category:** Development\
**Created:** [February 21, 2008, 6:38pm UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807 "2008-02-21T18:38:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 21, 2008, 6:38pm UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/1 "2008-02-21T18:38:25Z")

</div>

e$B@\>;3OB9-$G$9!#e(B

irbe$B\>e$Ge(B"".force\_encoding(“iso-2022-jp”)e$B$,e(B  
ArgumentError: character encodings differ: US-ASCII and ISO-2022-JP  
e$B$Ge(BMaybe IRB bug!!e$B$H$J$k860x$rD4$Y$F$\_$?$H$3$m!"e(Bdummy  
encodinge$B$NJ8;zNs$re(B  
inspecte$B$7$?J8;zNs$re(Bprintfe$B$KEO$7$?$H$-$Ke(BArgumentErrore$B$K$J$C$F$$$ke(B  
e$B$h$&$G$9!#e(B

% ruby-trunk -v -e ‘printf “%s\n”, “”.force\_encoding(“iso-2022-jp”)’  
ruby 1.9.0 (2008-02-20 revision 15565) [i686-linux]

% ruby-trunk -v -e ‘printf “%s\n”,  
“”.force\_encoding(“iso-2022-jp”).inspect’  
ruby 1.9.0 (2008-02-20 revision 15565) [i686-linux]  
-e:1:in `printf': character encodings differ: US-ASCII and ISO-2022-JP (ArgumentError) from -e:1:in`’  
%

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 22, 2008, 1:42am UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/2 "2008-02-22T01:42:10Z")

</div>

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

In message “Re: [ruby-dev:33894] character encodings differ: US-ASCII  
and dummy encoding”  
on Fri, 22 Feb 2008 02:37:21 +0900, Kazuhiro NISHIYAMA  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|irbe$B\>e$Ge(B"".force\_encoding(“iso-2022-jp”)e$B$,e(B  
|ArgumentError: character encodings differ: US-ASCII and ISO-2022-JP  
|e$B$Ge(BMaybe IRB bug!!e$B$H$J$k860x$rD4$Y$F$\_$?$H$3$m!"e(Bdummy encodinge$B$NJ8;zNs$re(B  
|inspecte$B$7$?J8;zNs$re(Bprintfe$B$KEO$7$?$H$-$Ke(BArgumentErrore$B$K$J$C$F$$$ke(B  
|e$B$h$&$G$9!#e(B

ISO-2022-JPe$B$Oe(BUS-ASCIIe$B$NHO0OFb$K$O\<}$^$i$J$$$N$G%(%i!\<$K$J$k$Ne(B  
e$B$O$“$k0UL#EvA3$@$H;W$&$N$G$9$,!”\<B:]$K$O$I$&$"$k$Y$-$@$H;W$$e(B  
e$B$^$9$+!)e(B

e$B$b$7$+$7$F!Ve(BISO-2022-JPe$B$Oe(BUS-ASCIIe$B$N\>e0L8\_49!W$H$+$$$&\>pJs$r$\<e(B  
e$B$s$V%G!\<%?%Y!\<%92=$9$kI,MW$,$"$k$s$G$7$g$&$+!#$=$l$H$be(BASCII  
e$B8\_49$J%(%s%3!\<%G%#%s%0$He(BUS-ASCIIe$B$O$$$D$b8\_49$H$$$&$3$H$K$7$^e(B  
e$B$7$g$&$+!#e(B

e$B8e\<T$+$J!#e(B

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 22, 2008, 1:52am UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/3 "2008-02-22T01:52:08Z")

</div>

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

In message “Re: [ruby-dev:33897] Re: character encodings differ:  
US-ASCII and dummy encoding”  
on Fri, 22 Feb 2008 09:41:05 +0900, Yukihiro M.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|e$B$b$7$+$7$F!Ve(BISO-2022-JPe$B$Oe(BUS-ASCIIe$B$N\>e0L8\_49!W$H$+$$$&\>pJs$r$\<e(B  
|e$B$s$V%G!\<%?%Y!\<%92=$9$kI,MW$,$"$k$s$G$7$g$&$+!#$=$l$H$be(BASCII  
|e$B8\_49$J%(%s%3!\<%G%#%s%0$He(BUS-ASCIIe$B$O$$$D$b8\_49$H$$$&$3$H$K$7$^e(B  
|e$B$7$g$&$+!#e(B  
|  
|e$B8e\<T$+$J!#e(B

e$B$H;W$C$F$4$=$4$=$7$F$_$?$N$G$9$,!"e(BISO-2022-JPe$B$O%@%_!\<$J$N$Ge(B  
e$B!Ve(BASCIIe$B8\_49!W$G$O$J$$$N$G$7$?!#e(BISO-2022-JPe$B$r$=$N$^$^FbItE\*$Je(B  
e$B%3!\<%I$H$7$F=hM}$9$k$N$OL5M}$,$"$k$s$G$7$g$&$M!#e(B

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 22, 2008, 2:13am UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/4 "2008-02-22T02:13:51Z")

</div>

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

In message “[ruby-dev:33897] Re: character encodings differ: US-ASCII  
and dummy encoding”  
on Feb.22,2008 09:41:05, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| |irbe$B\>e$Ge(B"“.force\_encoding(“iso-2022-jp”)e$B$,e(B  
| |ArgumentError: character encodings differ: US-ASCII and ISO-2022-JP  
| |e$B$Ge(BMaybe IRB bug!!e$B$H$J$k860x$rD4$Y$F$\_$?$H$3$m!“e(Bdummy encodinge$B$NJ8;zNs$re(B  
| |inspecte$B$7$?J8;zNs$re(Bprintfe$B$KEO$7$?$H$-$Ke(BArgumentErrore$B$K$J$C$F$$$ke(B  
| |e$B$h$&$G$9!#e(B  
|  
| ISO-2022-JPe$B$Oe(BUS-ASCIIe$B$NHO0OFb$K$O\<}$^$i$J$$$N$G%(%i!\<$K$J$k$Ne(B  
| e$B$O$”$k0UL#EvA3$@$H;W$&$N$G$9$,!”\<B:]$K$O$I$&$"$k$Y$-$@$H;W$$e(B  
| e$B$^$9$+!)e(B

dummy  
encodinge$B$Oe(Brubye$B$,$A$c$s$H$O%5%]!\<%H$G$-$J$$e(Bencodinge$B$@$He(B  
e$B$$$&$o$1$G$9$+$i!“e(Binspecte$B$7$?7k2L$O\>o$Ke(Bdumpe$BAjEv$K$J$l$P$$$$e(B  
(e$B$N$Ge(BUS-ASCIIe$B$K$J$ke(B)e$B$H;W$&$N$G$9$,!”$I$&$G$7$g$&$+!#e(B

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

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 22, 2008, 2:59am UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/5 "2008-02-22T02:59:36Z")

</div>

e$B@.@%$G$9!#e(B

U.Nakamura wrote:

> | ISO-2022-JPe$B$Oe(BUS-ASCIIe$B$NHO0OFb$K$O\<}$^$i$J$$$N$G%(%i!\<$K$J$k$Ne(B  
> | e$B$O$"$k0UL#EvA3$@$H;W$&$N$G$9$,!"\<B:]$K$O$I$&$"$k$Y$-$@$H;W$$e(B  
> | e$B$^$9$+!)e(B
> 
> dummy encodinge$B$Oe(Brubye$B$,$A$c$s$H$O%5%]!\<%H$G$-$J$$e(Bencodinge$B$@$He(B  
> e$B$$$&$o$1$G$9$+$i!“e(Binspecte$B$7$?7k2L$O\>o$Ke(Bdumpe$BAjEv$K$J$l$P$$$$e(B  
> (e$B$N$Ge(BUS-ASCIIe$B$K$J$ke(B)e$B$H;W$&$N$G$9$,!”$I$&$G$7$g$&$+!#e(B

e$B$o$?$7$b$3$l$Oe(B inspect e$B$NLdBj$@$H;W$C$F$$$^$9!#e(B  
[ruby-dev:33883] e$B$N%Q%C%A$rE,MQ$9$k$H$H$j$"$($:e(B irb e$B$Ge(B  
“”.force\_encoding(“iso-2022-jp”)  
e$B$r9T$C$?\>l9g$O%(%9%1!\<%W$5$l$k$h$&$K$Je(B  
e$B$k$N$G!"$H$j$"$($:$3$NJ}8~$,$h$$$H$\*$b$&$N$G$9$,!"$I$&$G$9$+!#e(B

dummy e$B$O\>o$Ke(B escape  
e$B$H$$$&$N$b$3$l$H$OJL$K8!F$$,I,MW$G$7$g$&$M!#e(B

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 22, 2008, 4:22am UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/6 "2008-02-22T04:22:59Z")

</div>

e$B@.@%$G$9!#e(B

Yukihiro M. wrote:

> |dummy e$B$O\>o$Ke(B escape e$B$H$$$&$N$b$3$l$H$OJL$K8!F$$,I,MW$G$7$g$&$M!#e(B
> 
> dummye$B$O\>o$Ke(Bescapee$B$9$Y$-$J$s$G$7$g$&$M!#@.@%$5$s!"$G$-$^$9$+!)e(B

r15572 e$B$G$d$C$F$_$-$^$7$?!#e(B  
e$B$J$_!"e(Bdummy e$B$@$1$G$J$/e(B UTF-16BE e$B$N$h$&$Je(B ASCII  
compatible e$B$G$J$$J8;zNs$Ne(B  
e$B\>l9g$bF1MM$@$H;W$o$l$?$N$Ge(B e$B$3$A$i$be(B escape  
e$B$9$k$h$&$K$7$F$$$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [February 22, 2008, 3:41am UTC](https://www.ruby-forum.com/t/character-encodings-differ-us-ascii-and-dummy-encoding/129807/7 "2008-02-22T03:41:18Z")

</div>

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

In message “Re: [ruby-dev:33900] Re: character encodings differ:  
US-ASCII and dummy encoding”  
on Fri, 22 Feb 2008 10:59:00 +0900, “NARUSE, Yui”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|\> dummy encodinge$B$Oe(Brubye$B$,$A$c$s$H$O%5%]!\<%H$G$-$J$$e(Bencodinge$B$@$He(B  
|\> e$B$$$&$o$1$G$9$+$i!“e(Binspecte$B$7$?7k2L$O\>o$Ke(Bdumpe$BAjEv$K$J$l$P$$$$e(B  
|\> (e$B$N$Ge(BUS-ASCIIe$B$K$J$ke(B)e$B$H;W$&$N$G$9$,!”$I$&$G$7$g$&$+!#e(B  
|  
|e$B$o$?$7$b$3$l$Oe(B inspect e$B$NLdBj$@$H;W$C$F$$$^$9!#e(B  
|[ruby-dev:33883] e$B$N%Q%C%A$rE,MQ$9$k$H$H$j$“$($:e(B irb e$B$Ge(B  
|”“.force\_encoding(“iso-2022-jp”) e$B$r9T$C$?\>l9g$O%(%9%1!\<%W$5$l$k$h$&$K$Je(B  
|e$B$k$N$G!”$H$j$“$($:$3$NJ}8~$,$h$$$H$\*$b$&$N$G$9$,!”$I$&$G$9$+!#e(B

e$B$3$l$O$3$l$GJV;v$7$^$9!#$A$g$C$HBT$C$F$M!#e(B

|dummy e$B$O\>o$Ke(B escape e$B$H$$$&$N$b$3$l$H$OJL$K8!F$$,I,MW$G$7$g$&$M!#e(B

dummye$B$O\>o$Ke(Bescapee$B$9$Y$-$J$s$G$7$g$&$M!#@.@%$5$s!"$G$-$^$9$+!)e(B

# 29e$BF|$K8~$1$Fe(Bissue trackinge$B$7$J$$$H$J$"!#e(B
