找回密码
 立即注册
楼主: oscarlew

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

[复制链接]
发表于 2013-4-10 10:02 | 显示全部楼层 |阅读模式
在mono中使用C#编写中文 显示为乱码 在网上找到需要修改编码格式 “ 编辑器中显示中文C#语言需要修改编码格式为UTF-16”  但是不知道在哪里修改?请指教!!
发表于 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。本人未找到在界面显示中文的好方法。有的时候会显示出来但是有的时候会出现显示不全的问题。
 楼主| 发表于 2013-4-10 13:55 | 显示全部楼层
谢谢你的回复,共同学习进步,但是 我是想在屏幕上显示中文,这个方法怎么做,你知懂吗?
发表于 2017-3-19 08:22 | 显示全部楼层
很不错
发表于 2017-3-19 09:02 | 显示全部楼层
好帖就是要顶
发表于 2017-3-19 08:35 | 显示全部楼层
顶顶多好
发表于 2017-3-19 08:39 | 显示全部楼层
很好哦
发表于 2017-3-19 08:35 | 显示全部楼层
不错不错
发表于 2017-4-28 10:44 | 显示全部楼层
楼主是超人
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-16 06:03 , Processed in 0.093685 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表