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

您所在的位置:网站首页 unity预览窗口运行脚本 【Unity】Inspector中脚本中文乱码问题

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

2023-09-03 14:07| 来源: 网络整理| 查看: 265

文章目录 问题原因安装 EditorConfig配置 EditorConfig修复后效果

问题原因

使用 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学习笔记目录整理



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3