手机
当前位置:查字典教程网 >软件教程 >其他软件工具 >Unity3D脚本中文字符乱码的解决方案
Unity3D脚本中文字符乱码的解决方案
摘要:用Unity这么久,一直就听别人说遇到在脚本里面用中文字符会乱码的问题。这些问题在VisualStudio比较少,通常都是在MonoDeve...

用Unity这么久,一直就听别人说遇到在脚本里面用中文字符会乱码的问题。这些问题在Visual Studio比较少,通常都是在MonoDevelop上会出现,甚至在Monodevelop编辑器,写了中文注释,会出现程序报错等问题。

其实这些问题都是由于脚本的编码有问题,修改一下脚本编码为UTF8,这些问题都可以解决。

首先,你可以修改Unity提供的脚本模板,让你以后生成的脚本都不出现编码问题:

找到Unity3D的安装目录:

Unity3D脚本中文字符乱码的解决方案1

注意看路径,找到这个脚本模板的文件夹,上面两个就是javaScript和c#的脚本模板,我们可以修改他们,鼠标右键,使用记事本打开它们。

Unity3D脚本中文字符乱码的解决方案2

选择另存为,然后把编码改成UTF8,保存,可以了。以后你生成的脚本就全部都是UTF8的了。

Unity3D脚本中文字符乱码的解决方案3

既然都改了脚本模板了,我们可以做更多的修改,让我们的脚本生成的时候符合自己的要求,比如我的是这样的,加上了必要的类注释。

Unity3D脚本中文字符乱码的解决方案4

对于之前就已经写好的脚本,你也可以这样用记事本打开,然后另存为UTF8,同样可以解决编码的问题。不过如果你之前已经写了很多脚本,现在要一个个改,估计会把你改傻。

我自己写了一个工具,可以把脚本改成自己想要的编码:

Unity3D脚本中文字符乱码的解决方案5

选择脚本的目录,将会把目录下的所有js或者c#脚本全部打开

Unity3D脚本中文字符乱码的解决方案6

然后我可以选择想要的编码类型

Unity3D脚本中文字符乱码的解决方案7

最后点击一下转换的按钮,ok!全部都转换成功了。

Unity3D脚本中文字符乱码的解决方案8

这时候就觉得程序员还是挺不错的,是吧?

【Unity3D脚本中文字符乱码的解决方案】相关文章:

ADAMS2013怎么汉化? ADAMS英文版设置为中文版的方法

有道云笔记之设置阅读密码的方法

Mastercam X8 64位中文版安装及破解图文教程(附下载)

zktime 考勤管理系统标准版 忘记密码的解决方法

使用itunes时出现中文歌词乱码现象的解决方法

17173视频助手卡顿怎么办?17173视频助手各种卡的解决方法介绍

完美Vista纯净版与XP双系统解决方案

海马玩模拟器共享文件夹功能的使用方法

iPhone4S iPad2完美越狱VPN配置错误解决方法

UG10.0中怎么画圆角? UG10.0圆角的绘制方法

精品推荐
分类导航