oscarlew 发表于 2013-4-10 10:02

编辑器中显示中文C#语言需要修改编码格式为UTF-16怎么是设置?

在mono中使用C#编写中文 显示为乱码 在网上找到需要修改编码格式 “ 编辑器中显示中文C#语言需要修改编码格式为UTF-16”但是不知道在哪里修改?请指教!!

monery8 发表于 2013-4-10 10:10

notepad++ 保存为 带bom格式的utf-8 我是这么做的

乐依忆 发表于 2013-4-10 10:11

貌似改成utf-16是不能解决显示中文的问题的。不过修改方法还是告诉你:一种是把你的脚本点击File中的save as 在弹出的对话框下面character coding中选择utf-16,这种是需要你每个脚本都得设置,另一种简单的方法是找到安装目下的这个文件夹ScriptTemplates,我的目录是C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplates然后修改里面的81-C#,将该文件夹另存为utf-16的格式。
不过我还是要说一下,网上很多说改成utf-8的这些方法我都试过,无法从根本上解决中文的问题。如果你只是要加中文注释的话最简单的办法是在你的中文注释两边加上英文符号,例如//**中文注释部分**//我一直这么写的一点问题没有。如果你是想在界面显示中文的话,本人建议用插件例如NGUI EGUI之类的替代GUI。本人未找到在界面显示中文的好方法。有的时候会显示出来但是有的时候会出现显示不全的问题。

oscarlew 发表于 2013-4-10 13:55

谢谢你的回复,共同学习进步,但是 我是想在屏幕上显示中文,这个方法怎么做,你知懂吗?

gl0079 发表于 2017-3-19 08:22

很不错

葱葱 发表于 2017-3-19 09:02

好帖就是要顶

jixuguo 发表于 2017-3-19 08:35

顶顶多好

gl0079 发表于 2017-3-19 08:39

很好哦

jia1009 发表于 2017-3-19 08:35

不错不错

SingDragon 发表于 2017-4-28 10:44

楼主是超人
页: [1]
查看完整版本: 编辑器中显示中文C#语言需要修改编码格式为UTF-16怎么是设置?