使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盘运行一下试试吧

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

让UISearchBar上英文Cancel变成中文的正确方法

原文链接:http://hi.baidu.com/wangpeng205/blog/item/89eb2ff3689b2870342acc4c.html UISearchBar 在Xco...

Android中发送网络请求时参数为中文,导致请求的结果不正确的解决方法

前几天做项目的时候,遇到一个问题。在我们客户端给服务器发送请求的时候,获取不到响应的结果。然后我就向我们这个项目的技术总监提了这个问题。 技术总监说,你再发一次请求试试看,我去控制台看看是什么原因。一...

讨论:“Mono是个跨平台的.NET”是否是个正确的说法

文/赵劼  最近在StackExchange的编程板块上引起了一场关于“Mono是否可以作为跨平台. NET”的讨论。 包括Mono创立者MigueldeIcaza在内的许多人给出了回复。   Tho...

MySQL和PHP页面同时正确显示中文 & PHP date函数的用法

MySQL和PHP页面同时正确显示中文&PHP date函数的用法

理解SQLSERVER中的排序规则,解决无法正确显示中文字符的问题

有朋友发帖子描述这样一个问题:         通过SSMS向SQL Server 2005中插入中文数据后,查询出来的结果是???,根本就不显示中文。      ...

理解SQL SERVER中的排序规则,解决项目中无法正确显示中文字符的问题

最近项目中遇到的问题如下: 1、在输入框中输入中文,如下 2、点击SAVE之后出现??,根本就不显示中文,效果如下:         用图形化和Insert语句后结果也是...

解决Matplotlib绘制的图表不能正确显示中文

解决这个问题有两种方法,一种方法是修改配置文件,这种方法一劳永逸,以后不必担心中文显示的问题(重新安装Matplotlib除外),另一种方法是通过代码修改,比较局限,但步骤少点。

eclipse编码格式全部正确,网页中文显示依旧乱码问题

中文乱码问题真的是一个很棘手的问题,特别是从前台传到后台之后,都不知道问题出在哪里了。现在分享解决javaWEB中前后台中文乱码问题的3种方法。 方法一: tomcat的自带编码是ISO-8859...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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