digitalmars.D.learn - Dealing with unicode
- Fabian (11/11) Jul 28 2016 I'm trying to add support for unicode to my app in D and having
- rikki cattermole (3/12) Jul 28 2016 Your terminal doesn't support utf-8.
- John (5/16) Jul 28 2016 Strings are UTF-8 in D - but the console might need to be
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?
Jul 28 2016
On 29/07/2016 6:32 PM, 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?Your terminal doesn't support utf-8. Prints fine using dpaste and gnome-terminal.
Jul 28 2016
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);
Jul 28 2016