栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

Unity - 创建C#脚本默认编码格式为UTF8

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity - 创建C#脚本默认编码格式为UTF8

           嗨咯大家好,哈哈哈哈哈哈哈哈哈哈,今儿小黑加班,目的只有一个,解决Unity创建的脚本通过VS打开后编码格式不正确,导致从Unity的Inspector面板与Mac上边的VS看到的中文为乱码,很气,找了很多办法,就一个能很轻松的解决,但每次创建脚本后要第一时间通过VS更改文件编码格式,很烦。

           于是,小黑今儿解决了这个问题,也希望帮助大家解决这个问题所在,公布答案,走着!!!!!!!!!!!!!!!!!!!!!!!!!

解决方案

在你的脚本模板中添加一个中文字符,并且把脚本模板保存为UTF-8格式,就好了哟!!

如果不想要脚本中出现中文字符,那就学小黑,注释中悄悄地塞一个中文冒号就行。

脚本模板路径:编辑器安装路径2021.2.11f1c1EditorDataResourcesScriptTemplates

下图为证:

 

解决方案怎么来的?

既然解决方案有了,那总得得出是怎么来的吧?接下来小黑讲给大家我是怎么摸索出来的。

  1. 第一次
    修改脚本模板里得内容,并且保存为UTF8格式,接着在Unity中创建一个脚本,然后在这个新脚本中写几个汉字,然后通过Unity的Inspector面板查看。
    结果为乱码。
  2. 第二次
    小黑有个疑问:脚本的编码格式,是在Unity创建脚本时编码格式就被改变,还是说用VS打开时改变的?于是做了测试
          a:我首先在脚本模板中写好中文,然后在Unity创建一个脚本,通过Unity的Inspector面板查看,发现显示正常。
          b:双击新创建的脚本,使用VS打开,显示正常。
          c:把新创建的脚本在Mac上边打开,显示正常。
  3. 第三次
    既然有了第二次的成功,于是小黑在脚本模板中的注释里加了一个不起眼的中文字符。
         a:在Unity创建一个新脚本,使用VS打开,然后输入几个汉字后保存,通过Unity的Inspector面板查看,发现显示正常。
         b:又把新创建的脚本在Mac上边打开,显示也是正常。

于是有了这篇博客,当时这个心呀,激动啊!


 

希望大家:点赞,留言,关注咯~    



唠家常
  • 小黑的今日分享结束啦,小伙伴们你们get到了么,你们有没有更好的办法呢,可以评论区留言分享,也可以加小黑的QQ:841298494,大家一起进步

今日无推荐
  • 客官,看完get之后记得点赞哟!
  • 小伙伴你还想要别的知识?好的呀,分享给你们
  • 小黑的杂货铺,想要什么都有,客官不进来喝杯茶么?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/898273.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号