# NKF.nkf("-e", "") segfaults

**URL:** <https://www.ruby-forum.com/t/nkf-nkf-e-segfaults/138239>\
**Category:** Development\
**Created:** [May 21, 2008, 9:14am UTC](https://www.ruby-forum.com/t/nkf-nkf-e-segfaults/138239 "2008-05-21T09:14:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nobu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e9c0ed/32.png) [@nobu](https://www.ruby-forum.com/u/nobu)\
**Post date:** [May 21, 2008, 9:14am UTC](https://www.ruby-forum.com/t/nkf-nkf-e-segfaults/138239/1 "2008-05-21T09:14:45Z")

</div>

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

[http://homepage1.nifty.com/~tetsu/ruby/diary/0805.html#21](http://homepage1.nifty.com/~tetsu/ruby/diary/0805.html#21) e$B$N$h$&e(B  
e$B$K!"e(B-ee$B$,e(BSEGVe$B$7$^$9!#860x$O!“e(Bnkf-utf8/nkf.ce$B$Ne(Bnkf\_encoding\_tablee$B$He(B  
encoding\_name\_to\_id\_tablee$B$Ge(Bnamee$B$NJ8;z%1!\<%9$,0[$J$k$b$N$,$”$k$Ne(B  
e$B$K!"e(Bnkf\_enc\_find\_index()e$B$,e(Bstrcmp()e$B$G8!:w$7$F$$$k$?$a$G$9!#J8;z%1!\<e(B  
e$B%9$r$=$m$($k$+!“e(Bstrcasecmp()e$B$r;H$&$+$9$kI,MW$,$”$k$H;W$$$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![nobu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/e9c0ed/32.png) [@nobu](https://www.ruby-forum.com/u/nobu)\
**Post date:** [May 21, 2008, 11:46pm UTC](https://www.ruby-forum.com/t/nkf-nkf-e-segfaults/138239/2 "2008-05-21T23:46:19Z")

</div>

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

Nobuyoshi N. wrote:

> e$B$J$+$@$G$9!#e(B
> 
> [http://homepage1.nifty.com/~tetsu/ruby/diary/0805.html#21](http://homepage1.nifty.com/~tetsu/ruby/diary/0805.html#21) e$B$N$h$&e(B  
> e$B$K!"e(B-ee$B$,e(BSEGVe$B$7$^$9!#860x$O!“e(Bnkf-utf8/nkf.ce$B$Ne(Bnkf\_encoding\_tablee$B$He(B  
> encoding\_name\_to\_id\_tablee$B$Ge(Bnamee$B$NJ8;z%1!\<%9$,0[$J$k$b$N$,$”$k$Ne(B  
> e$B$K!"e(Bnkf\_enc\_find\_index()e$B$,e(Bstrcmp()e$B$G8!:w$7$F$$$k$?$a$G$9!#J8;z%1!\<e(B  
> e$B%9$r$=$m$($k$+!“e(Bstrcasecmp()e$B$r;H$&$+$9$kI,MW$,$”$k$H;W$$$^$9!#e(B

nkf\_enc\_find\_index()  
e$B$O30$+$i\<u$1\<h$C$?%(%s%3!\<%G%#%s%0L\>$NH=Dj$K$b;H$C$F$$$k$N$G!"e(B  
e$B$3$A$i$r%1!\<%9$rL5;k$7$FH=Dj$9$k$h$&$KJQ$($^$7$?!#e(B

e$B$^$?!“e(Bstrcasecmp()  
e$B$G$O%m%1!\<%k$K$h$C$FLdBj$,$”$k$=$&$J$N$G!"e(B  
e$BFH\<+$KH=Dj$9$k$h$&$K$7$^$7$?!#e(B
