digitalmars.D.learn - Incorrect display in Cyrillic Windows
- Dennis Ritchie (12/12) Mar 04 2015 Hi.
- Kagamin (1/1) Mar 04 2015 https://issues.dlang.org/show_bug.cgi?id=2742
- Martin Krejcirik (7/9) Mar 04 2015 You have to set your console encoding to UTF-8 first.
- Dennis Ritchie (3/9) Mar 04 2015 Thanks.
- Paul Water (3/13) Apr 10 2015 It works, thanks!
Hi. It's normal for Windows? http://i.imgur.com/TEx4H3k.png import std.uni; import std.stdio; void main() { string s; foreach(ch; CodepointSet('А', 'Я' + 1, 'а', 'я' + 1).byCodepoint) s ~= ch; writeln(s); writeln("s[0] = ", s[0]); }
Mar 04 2015
On Wednesday, 4 March 2015 at 11:32:40 UTC, Dennis Ritchie wrote:Hi. It's normal for Windows?You have to set your console encoding to UTF-8 first. You can do it by command "chcp 65001" or by calling Windows API function: extern(Windows) BOOL SetConsoleOutputCP( UINT ); SetConsoleOutputCP( 65001 ); Also change your font to Lucida Console.
Mar 04 2015
On Wednesday, 4 March 2015 at 12:14:01 UTC, Martin Krejcirik wrote:You have to set your console encoding to UTF-8 first. You can do it by command "chcp 65001" or by calling Windows API function: extern(Windows) BOOL SetConsoleOutputCP( UINT ); SetConsoleOutputCP( 65001 ); Also change your font to Lucida Console.Thanks.
Mar 04 2015
On Wednesday, 4 March 2015 at 12:14:01 UTC, Martin Krejcirik wrote:On Wednesday, 4 March 2015 at 11:32:40 UTC, Dennis Ritchie wrote:It works, thanks!Hi. It's normal for Windows?You have to set your console encoding to UTF-8 first. You can do it by command "chcp 65001" or by calling Windows API function: extern(Windows) BOOL SetConsoleOutputCP( UINT ); SetConsoleOutputCP( 65001 ); Also change your font to Lucida Console.
Apr 10 2015