Update for wide char, working in utf8. String to be implemented