C# Unicode(日语字符)

Has*_*n M 5 c# unicode console

我即将有一个日语期末考试,所以为了帮助我学习,我制定了一个帮助我学习的程序。但是,我似乎无法让 VS2008 在控制台中显示任何 Unicode。这是我用来查看是否可以显示 Unicode 的示例:

    string diancai = new string(new char[]{ '\u70B9','\u83DC' });

    Console.Write(diancai[0] + " " + diancai[1]);
Run Code Online (Sandbox Code Playgroud)

输出是:

    ? ?
Run Code Online (Sandbox Code Playgroud)

请帮忙!谢谢!

YOU*_*YOU 3

转到命令提示符并尝试命令“chcp”

\n\n

应该是这样的

\n\n
C:\\> chcp\n\xe7\x8f\xbe\xe5\x9c\xa8\xe3\x81\xae\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x89 \xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8: 932\n
Run Code Online (Sandbox Code Playgroud)\n\n

932 是日语,如果代码页不正确或者您的 Windows 不支持,则无法在控制台中显示它。

\n\n

我可以在我的中运行你的,它的显示遵循字符,我的是日语窗口。

\n\n
\xe7\x82\xb9 \xe8\x8f\x9c\n
Run Code Online (Sandbox Code Playgroud)\n\n

所以,对于你的情况,我建议你尝试使用 GUI 程序而不是控制台

\n