使Mono正确显示中文的方法

原创 2005年03月02日 16:57:00

首先源代码要以utf8格式保存,然后编译时加上选项: mcs -codepage:utf8

注:windows自带的记事本就可以保存为utf8格式。

代码例子:

// monocn.cs

using System.Windows.Forms;

public class myForm:Form
{
 Button btn = new Button();
 public myForm()
 {
  btn.Text = "中文按钮";
  btn.Click += new System.EventHandler(this.btn_clicked);
  this.Controls.Add(btn);
 }

 private void btn_clicked(System.Object o, System.EventArgs e)
 {
  MessageBox.Show("您好!");
 }

 static void Main()
 {
  Application.Run(new myForm());
 }
}

以上代码用Windows记事本保存编码为utf8格式的。

打开mono命令提示符(开始,程序,Mono 1.1.4 for Windows,Mono-1.1.4 Command Prompt)输入:

mcs -t:winexe -r:system.windows.forms.dll -out:d:/monocn.exe -codepage:utf8  (本地文件路径)monocn.cs

去D盘运行一下试试吧

mono:解决中文问题

去年发表了Mono开发指南的系列文章后,我基本没再写关于Mono方面的东西,主要近两年做Java方面的平台,较少采用dotnet方面的东西。还有一个问题,就是Mono的中文问题,使我很少花时间在它的上...
  • smallnest
  • smallnest
  • 2005年12月15日 13:15
  • 3774

MonoDevelop中文乱码

问题描述: 升级win10之后,打开MonoDevelop,发现中文乱码了。如下图: 注意,在升级win10之前,是一切正常,并且使用的是较新版的MonoDevelop(是支持un...
  • chenggong2dm
  • chenggong2dm
  • 2015年08月18日 11:30
  • 14122

修改MonoDevelop中中文乱码的问题

这个问题可能是win10系统把monodevelop的语言格式改变
  • vjhonder
  • vjhonder
  • 2016年11月30日 09:47
  • 438

MonoDevelop-Unity语言包

  • 2016年12月21日 20:39
  • 3.52MB
  • 下载

Mono环境下不支持中文的解决方法

在运行这个代码的时候 《主要城市公交路线下载Mono版(使用MonoDevelop开发)》出现了下面的异常:这是因为中文的代码支持包没有安装,启动YaST安装软件,在“全部”组里检索mono-loca...
  • shanyou
  • shanyou
  • 2010年10月08日 23:18
  • 197

Mac系统下MonoDevelop界面乱码及不能显示中文

中文Mac系统下MonoDevelop界面乱码及不能显示中文   2012-03-19 12:09:12|  分类: mac|字号 订阅 在英文界面的Mac系统下,Mo...
  • kepoon
  • kepoon
  • 2013年03月12日 15:16
  • 4016

Unity3D-MONO脚本自带函数执行顺序生命周期

脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到 Awake ->OnEable-> Start -> FixedUpdate-> Update  -> LateUpdate ->OnGU...
  • wsc122181582
  • wsc122181582
  • 2015年12月19日 11:48
  • 834

mono嵌入式应用研究(三):注册内部函数

说到mono的嵌入式开发,最关键的要属内部函数了,mono通过扩展CIL指令集,使c#可以调用native端注册的内部函数,这个也是mono虚拟机实现的基础。 内部函数的注册使用API mono_ad...
  • sagasarate
  • sagasarate
  • 2016年04月05日 11:34
  • 781

pandas 作图无法显示中文

最近开始使用 pandas 处理可视化数据,挖掘信息。但是在作图时遇到,无法显示中文的问题。下面这段代码是统计 fujian1.csv 文件中 City 所在列中各个城市出现次数的代码。可是作图直方图...
  • u012675539
  • u012675539
  • 2016年05月11日 23:54
  • 2909

monodevelop mac下中文显示解决方法

monodevelop mac下中文显示解决方法 1,用Finder找到MonoDevelop,右键打开 2,找到Contents/Frameworks/Mono.framework/Vers...
  • logcabin
  • logcabin
  • 2012年04月12日 14:17
  • 994
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使Mono正确显示中文的方法
举报原因:
原因补充:

(最多只允许输入30个字)