On 09/09/2017 11:54 PM, solidstate1991 wrote:
There's not much deep documentation about the functions, and I'm interested if it can decode into UTF16 from UTF8.
toUTF16 can transcode from UTF-8. As linked there, byUTF!wchar does the same but lazily.
---- import std.utf; string s8 = "foobär"; /* UTF-8 */ wstring s16_eager = s8.toUTF16; /* UTF-16 */ auto s16_lazy = s8.byUTF!wchar; /* also UTF-16, but a range */ ----
