问题一:monodevelop在 mac os 下 解决乱码
unity3d 在 mac os 下时 如果使用 monodevelop 会出现乱码。
1) 修改方式 首先 下载微软 ”雅黑字体“, 雅黑字体 可以再 很多地方下载, 不用安装。
http://www.crsky.com/soft/12718.html
http://xiazai.zol.com.cn/detail/26/253442.shtml
http://www.cngr.cn/dir/softdown.asp?softid=19010
字体微软Windows,LINUX,MAC系统是通用的。下载WINDOWS即可。
2) 下载 雅黑后 把字体 放到 mac os 的 Font 中。
把 Win 的字体拷贝到苹果中 双击安装即可
3)然后 启动 monodevelop 修改设置, 在选字体时 选择 你下载的雅黑字体。 最后重启机子即可。
没什么奇怪的,MD的开发者不是讲英文的就是讲西班牙语的。
对于开源项目,你只能到bug tracker上面提bug report,
https://bugzilla.novell.com/index.cgi
当然你能力有富余的话,可以自己调试解决,然后提交解决方案给Novell。
问题二:直接修改成英文环境
打开应用程序文件夹,找到MonoDevelop,右键选择“显示包内容”
在英文界面的Mac系统下,MonoDevelop运行十分完美。可当切换Mac的系统语言至中文时,Mono的界面语言会变成乱码,估计是Mono中文翻译包的简体编码问题。这点实在没时间讨论,所以最快的解决办法,就是将Mono在中文系统下的默认语言也变成英文
此时会进入程序包的内部文件中,然后依次进入:Contents -> MacOS -> share -> locale
将locale文件夹中的zh_CN文件夹删除或是移动到其他地方,再启动Mono,语言即变成英文
MonoDevelop设置中可以把语言选择成英文,或者把mac的locale改成英文。
比较不爽的是,不能中文输入。
在英文界面的Mac系统下,MonoDevelop运行十分完美。可当切换Mac的系统语言至中文时,Mono的界面语言会变成乱码,估计是Mono中文翻译包的简体编码问题。这点实在没时间讨论,所以最快的解决办法,就是将Mono在中文系统下的默认语言也变成英文:
打开应用程序文件夹,找到MonoDevelop,右键选择“显示包内容
2、此时会进入程序包的内部文件中,然后依次进入:Contents -> MacOS-> share -> locale
3、将locale文件夹 正个删除或是移动到其他地方,再启动Mono,语言即变成英文
转载者实践:不需要删除,你找到USER接口,选择英文即可。
怎么解决呢?
Mac版MonoDevelop的中英文等宽字体
Mac版的MonoDevelop能显示中文, 前提是字体包含中文, 但是平时用惯的Lucida Console不带汉字, 导致IDE的文本区, 汉字都是挤在一起的乱码。 在网上找了一下, 汉字等宽字体, 终于找到一个, 用下来感觉还行, 就先这么凑合吧。
http://wenq.org/?FontGuide 中介绍的“兼顾中英文对齐的等宽开源字体:文泉驿等宽正黑”
问题三:代码编辑器里的中文是乱码问题三:
设置一下字体,和编码 我的可以显示中文 不过输入不了中文 只可以复制过去
monodevelop中文显示解决方法 [精华】
转载地址:http://www.cocoachina.com/bbs/read.php?tid-78563.html
1,用Finder找到MonoDevelop,右键打开
2,找到Contents/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc 文件,用textEditor 打开
3,在 font = "Lucida Grande 14" 下方添加 font_name = "Hei 14"
4,启动 MonoDevelop 修改 Preferences 如下
5,重新启动 MonoDevelop 后就可以正常显示中文了。
ps:好像因为GTK+的原因依然不支持中文输入,但是可以通过copy & paste复制中文上去。
以上。
2:把"文本编辑器"的字体设定为中文字体即可.
编码要用utf8+bom