这是非常简单的 C++ 代码:
char a00 = 'Z';
char a01 = '\u0444';
char a02[5] = {'H','e','l','l','o'};
char a03[] = {'W','o','r','l','d','\0','Z','Z'};
cout << "Simple char: " << a00
<< "\nUTF-8 char: " << a01
<< "\nFull char array: " << a02
<< "\n2nd in char array: " << a02[1]
<< "\nWith null character: " << a03 << endl;
我的问题是当 Netbeans 8.1 尝试显示此类程序的输出时,它不会创建 UTF-8 字符。
字符应如下所示:ф(参见:链接)
相反,我得到以下输出:
我尝试添加-J-Dfile.encoding=UTF-8
到位于文件夹内的netbeans_default-options
文件中。它没有任何区别。netbeans.conf
etc