日期:2014-05-16  浏览次数:21990 次

英文操作系统上,如何用Console.WriteLine来输出中文?
我的win7是英文系统,上中文网站,看msdn,装拼音输入法,都没有问题。
但是我用C#编程,向往控制台输出中文:

Console.WriteLine("你好");

发现控制台只能输出??

怎么样才能让控制台程序能显示"你好"这两个汉字呢?
------解决方案--------------------
应该是需要在操作系统里安装汉字库吧。
------解决方案--------------------
区域语言内,将system locale设置成china
------解决方案--------------------
操作系统里安装汉字库,如果不安装中文字库, 那显示出来的就是乱码
------解决方案--------------------
应该是文件编码的问题.
将源文件编码改为utf-8,再试.
不行,再看code page是什么
cmd -> chcp
改为utf-8:
chcp 65001