注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

穷到掉渣的超级奶爸阿赵

阿赵的博客

 
 
 

日志

 
 

彻底解决Unity3D脚本中文字符乱码问题  

2013-08-31 16:03:17|  分类: Unity教程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
用Unity这么久,一直就听别人说遇到在脚本里面用中文字符会乱码的问题。这些问题在Visual Studio比较少,通常都是在MonoDevelop上会出现,甚至在Monodevelop编辑器,写了中文注释,会出现程序报错等问题。
其实这些问题都是由于脚本的编码有问题,修改一下脚本编码为UTF8,这些问题都可以解决。
如果使用Visual Studio 2010以上的版本创建脚本,是不会有中文乱码的问题的,因为vs可以设置默认的编码。所以一般都推荐使用vs作为脚本编辑器。而早期的MonoDevelop没有地方可以设置编码,就会出现一个奇怪的现象,不论你的脚本是不是utf8的,创建出来都会有中文乱码。你可以用记事本打开,然后另存为UTF8,就以解决编码的问题。而伴随着Unity4.3发布的MonoDevelop 4.0版本,这个问题似乎已经解决了。
如果你之前已经写了很多脚本,现在要一个个改,估计会把你改傻。所以我自己写了一个工具,可以把脚本改成自己想要的编码:
 
彻底解决Unity3D脚本中文字符乱码问题 - 阿赵 - 有爪的小羔羊阿赵
 
选择脚本的目录,将会把目录下的所有js或者c#脚本全部打开
彻底解决Unity3D脚本中文字符乱码问题 - 阿赵 - 有爪的小羔羊阿赵
 
然后我可以选择想要的编码类型
彻底解决Unity3D脚本中文字符乱码问题 - 阿赵 - 有爪的小羔羊阿赵


最后点击一下转换的按钮,ok!全部都转换成功了。 
彻底解决Unity3D脚本中文字符乱码问题 - 阿赵 - 有爪的小羔羊阿赵

这时候就觉得程序员还是挺不错的,是吧?
 
  评论这张
 
阅读(7475)| 评论(5)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016