【转】unity 的 MonoDevelop 在Windows下显示中文不出现乱码

怎么才能让MonoDevelop 在Windows下显示中文- Unity原生技术

我是在 PC 机上, 用以下方法解决了。

 

以下来自链接中的内容: 

 

包括mac 在内显示中文乱码主要有两种原因,

一种是因为编码文件的保存格式,在windows下如果你就是在MonoDevelop下编码的话,显示中文没有问题,如果你在Vs下编码后用MonoDevelop打开的话,会乱码,这时你可以改变编码文件的保存格式,

vs的话在选中你要保存的.cs文件,VS主菜单文件栏下有个高级保存项,你把编码改成unicode(UTF-8)格式,然后用MonoDevelop打开中文就可以显示了。

 

另一种原因是字体格式显示问题了,因为有些字体没有中文,导致MonoDevelop上中文无法显示,在mac下中文乱码这个就是一个主要原因。

我建议MonoDevelop主显示界面不要用中文,大家都是程序员,基本的都能看懂,

就是MonoDevelop主菜单 --Tools--Options---Perferences--Visual Style  右侧 language 不要用中文 用Default即可。

还有把MonoDevelop编辑字体格式也改掉 MonoDevelop主菜单 --Tools--Options---Perferences--Fonts  右侧Text Editor编辑成 Arial Unicode Ms (注:在windows下好多字体可以显示中文,但mac下,有些我测试不可用,我列举的这种字体经测试完全可用)。

 

mac下中文乱码主要是第二种原因。

 

总结,如果你经常在mac和windows下综合使用的话,建议把编码格式全部转换为unicode(UTF-8)格式,然后按第二种原因修改mac字体,这样在mac和windos下切换然后编码使用中文或者中文注释就完全没有问题了,否则的话可能会出现这样或那样问题。希望回答对你有用

 

转载于:https://www.cnblogs.com/ouyang800/articles/6131164.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值