Index: src/OFMutableString.m ================================================================== --- src/OFMutableString.m +++ src/OFMutableString.m @@ -390,12 +390,14 @@ } - removeCharactersFromIndex: (size_t)start toIndex: (size_t)end { - start = of_string_index_to_position(string, start, length); - end = of_string_index_to_position(string, end, length); + if (is_utf8) { + start = of_string_index_to_position(string, start, length); + end = of_string_index_to_position(string, end, length); + } if (start > end) @throw [OFInvalidArgumentException newWithClass: isa selector: _cmd];