Is there slice version (or something like that) which works with
characters not bytes.
Unfortunately, Ruby String objects always work with bytes, not
characters. You will have to look into the Unicode Gem.
Unfortunately, it requires some kind of local extension to be
installed. I have never worked with it myself.