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 Nowhat 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);