【Unity】Inspector中脚本中文乱码问题

42 篇文章 11 订阅
34 篇文章 18 订阅


问题原因

使用 Unity 时,在 Unity 编辑器中点击 C# 脚本进行预览时,脚本中的中文很有可能会出现乱码,如果你是用VS进行编辑的,这是因为VS默认保存脚本的编码为 GB2312,而 Unity 中默认使用 UTF-8 进行解码,所以会出现乱码,如下图:
在这里插入图片描述

这种情况,我们可以使用 EditorConfig 插件来统一处理,而且这个插件还可以帮助我们规范代码,更方便团队管理代码格式。

安装 EditorConfig

在编辑器扩展商店中搜索 EditorConfig ,点击下载,成功后重启 VS 。
在这里插入图片描述

配置 EditorConfig

使用 EditorConfig 需要在项目中建立一个配置文件,我们可以在 Assets 目录点击右键,然后添加一个 .editorconfig File。
在这里插入图片描述

VS 会自动生成一些默认配置,我们可以将这些配置全部删除,然后贴入我们自己需要的配置:

[*]

# 将缩进方式设置为4个空格
indent_style = space
indent_size = 4

# 文件编码格式 UTF-8
charset = utf-8

# 行尾格式:Windows一般为CRLF,Linux一般为LF。
end_of_line = crlf

# 文件结尾添加换行符,以防警告
insert_final_newline = true

配置文件写好后,保存,然后重启 VS,后面再保存的文件就会使用 UTF-8 来处理了。

打开项目时,EditorConfig 插件会在打开文件的目录和每个父目录中查找 .editorconfig 文件,如果到达根文件路径或EditorConfig 文件root = true,则文件搜索将停止。EditorConfig 文件从上到下读取,最先发现的规则优先。

小提示:如果需要额外配置其他项,可以去查一下文档。

修复后效果

在 VS 中重新保存一下文件,在 Unity 中就能看到效果了。
在这里插入图片描述


更多内容请查看总目录【Unity】Unity学习笔记目录整理

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值