class ActiveSupport::Multibyte::Chars

def initialize(string)

Creates a new Chars instance by wrapping _string_.
def initialize(string)
  @wrapped_string = string
  @wrapped_string.force_encoding(Encoding::UTF_8) unless @wrapped_string.frozen?
end