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









"Kagamin" <spam here.lot> 