the string to encode
A UTF-8 string
import std.algorithm.comparison : equal; // The ö is represented by two UTF-8 code units assert("Hellø"w.toUTF8.equal(['H', 'e', 'l', 'l', 0xC3, 0xB8])); // 𐐷 is four code units in UTF-8 assert("𐐷"d.toUTF8.equal([0xF0, 0x90, 0x90, 0xB7]));
For a lazy, non-allocating version of these functions, see byUTF.
Encodes the elements of s to UTF-8 and returns a newly allocated string of the elements.