Hi Core,

Just found that the patch doesn't work well with the default value of
length because it is -1 by default.
Either the documentation has to be updated so that iconv doesn't
convert str[start, length],
or the implementation and default value would have to change to match String#[].

Vincent