大家开始用unity3D时想必都会遇到一个问题,使用中文时会乱码。这是由于编码方式不同导致的,具体解决方法如下:
程序写代码什么的最好下个像Notepad++类似的工具,这里使用Notepad++修改程序的编码方式,右键C#||Js文件使用NotePad++打开,查看文件的编码方式(其他编辑工具也可以,VS也可以的)
UTF-8 不带签名编码方式
修改为UTF-8 带签名编码方式
例子:
这是一简单的中文显示代码:
using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour { void OnGUI(){ GUILayout.Label("请显示中文吧"); } }