# Nkf MINE encoding bug

**URL:** <https://www.ruby-forum.com/t/nkf-mine-encoding-bug/182804>\
**Category:** Development\
**Created:** [February 3, 2010, 12:03am UTC](https://www.ruby-forum.com/t/nkf-mine-encoding-bug/182804 "2010-02-03T00:03:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KISHIMOTOS\_Makoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8baadc/32.png) [@KISHIMOTOS\_Makoto](https://www.ruby-forum.com/u/KISHIMOTOS_Makoto)\
**Post date:** [February 3, 2010, 12:03am UTC](https://www.ruby-forum.com/t/nkf-mine-encoding-bug/182804/1 "2010-02-03T00:03:53Z")

</div>

e$B$-$7$b$H$G$9e(B

ruby 1.9  
e$B$G$OD\>$C$F$k$h$&$J$N$G!"$9$G$K2r7h:Q$\_$J$N$+$b$7$l$^$;$s$,!"e(B  
nkf e$B$N%P%0$r3NG’$7$?$N$GJs9p$7$^$9!#e(B

e$B0J2\<$N$h$&$K!"e(Bruby 1.8 e$B$G$O!"M\>7W$Je(B "\n " e$B$,IU$-$^$9!#e(B

$ cat hoge.rb

# coding: utf-8

require ‘nkf’

s = " e$B$"$"$"$"$"$“e(B\n”  
s = NKF.nkf ‘-MWj’, s  
p s

$ ruby18 --version  
ruby 1.8.7 (2009-04-08 patchlevel 160) [amd64-freebsd8]  
$ ruby18 -Ku hoge.rb  
"  
=?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiGyhC?=\n\n "

$ ruby19 --version  
ruby 1.9.2dev (2009-11-20 trunk 25868) [x86\_64-freebsd8.0]  
$ ruby19 hoge.rb  
"  
=?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiGyhC?=\n"

---

<div class="post-metadata">

**Author:** ![KISHIMOTOS\_Makoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8baadc/32.png) [@KISHIMOTOS\_Makoto](https://www.ruby-forum.com/u/KISHIMOTOS_Makoto)\
**Post date:** [February 6, 2010, 4:50pm UTC](https://www.ruby-forum.com/t/nkf-mine-encoding-bug/182804/2 "2010-02-06T16:50:59Z")

</div>

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

(2010/02/03 8:03), KISHIMOTO, Makoto wrote:

> e$B$-$7$b$H$G$9e(B
> 
> ruby 1.9 e$B$G$OD\>$C$F$k$h$&$J$N$G!"$9$G$K2r7h:Q$\_$J$N$+$b$7$l$^$;$s$,!"e(B  
> nkf e$B$N%P%0$r3NG’$7$?$N$GJs9p$7$^$9!#e(B

e$B$=$&$G$9$M!#e(B  
Ruby 1.8.8 e$B$G$O=$@5:Q$\_$Ne(B nkf e$B$rE:IU$9$kM=Dj$G$9$,!"e(B  
1.8.[67] e$B$G$O$=$N$^$^$N$D$b$j$G$9!#e(B
