Convert multibyte `string` to `dstring`

Vladimirs Nordholm v at vladde.net
Sun Nov 25 23:01:27 UTC 2018


On Sunday, 25 November 2018 at 21:33:15 UTC, Stanislav Blinov 
wrote:
> On Sunday, 25 November 2018 at 21:23:31 UTC, Vladimirs Nordholm 
> wrote:
>
>> Is there a proper way to convert a string with multibyte 
>> characters into a dstring?
>
> void main() {
>     import std.conv : to;
>     import std.stdio : writeln;
> 	string a = "abc😃123";
>     auto b = to!dstring(a);
>     assert(b.length == 7);
>     writeln(b);
> }

Oh! It was so simple.

Thank you so much Stanislav 👍


More information about the Digitalmars-d-learn mailing list