On Tuesday, 3 July 2018 at 13:32:52 UTC, aliak wrote:
So basically the above just doesn't work. Prints gibberish.
What system are you on? Successfully printing this stuff depends
on a lot of display details too, like writeln goes to a
terminal/console and they are rarely configured to support such
characters by default.
You might actually be better off printing it to a file instead of
to a display, then opening that file in your browser or
something, just to confirm the code printed is correctly
displayed by the other program.
foreach (c; "👩👩👦👦🏳️🌈".byGrapheme) {
writeln(c.<????>);
prolly just printing `c` itself would work and if not try `c[]`
but then again it might see it as multiple graphemes, idk if it
is even implemented.