On Friday, 29 July 2016 at 06:32:24 UTC, Fabian wrote:
I'm trying to add support for unicode to my app in D and having issues.

string str = "Pokémon No";
writeln(str);

this outputs:
Pok├®mon No

what I want to do is change the funky character such that the string reads:
Pok\u00e9mon No


as \u00e9 == é
how can i do this in D?

Strings are UTF-8 in D - but the console might need to be configured to display them correctly. If you're on Windows, this will do it:

  SetConsoleOutputCP(CP_UTF8);

Reply via email to