Reimplementing utf8string.