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: [email protected]
Reporter: [email protected]
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 '□□□□□□□□□□□□□□□□□□□□□□□□□□'
--