www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 16304]

https://issues.dlang.org/show_bug.cgi?id=16304

          Issue ID: 16304
           Summary: Compiler messages with сyrilic bug in windows console.
           Product: D
           Version: D2
          Hardware: x86
                OS: Windows
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: kapblc mail.ru

1. Compiler's error messages with identifiers with сyrilic letters
2. pramga msg, not visible russian text


import std.stdio;

void main(){
    int название_переменной;

    // console: chcp 65001
    writeln("название_переменной"); // output:
название_переменной
    writeln(название_переменной.stringof);// output:
название_переменной

    pragma(msg, "название_переменной");
    // output: □□□□□□□□□□□□□□□□_□□□□□□□□□□□□□□□□□□□□

    pragma(msg, название_переменной.stringof);
    // output: □□□□□□□□□□□□□□□□_□□□□□□□□□□□□□□□□□□□□
}


void main(){ идентификатор; }

prog.d(3): Error: undefined identifier
'□□□□□□□□□□□□□□□□□□□□□□□□□□'

--
Jul 20 2016