Why have Chinese compile the script will fail???

Today, I set the platform for the PC AND MAC - when I wrote the following code -
i get some error when i compile that.
But when I put the platform to build the Web Player can also display Chinese ~ ~
Why does this child?
All available platforms tested, only can be compiled only Web Play…
Is there solution to it???

My English is poor, so sorry.

using UnityEngine;
using System.Collections;

public class NewBehaviourScript: MonoBehaviour
{
	//Use this for initializatio
	void Start ()
	{
	}

	//Update is called once per frame
	void Update ()
	{
	}

	void OnGUI ()
	{
		GUILayout.Label ("你好"); // = GUILayout.Label ("Hello");
	}
}

Unity doesn’t support unicode strings on OSX web player at the moment, you’re going to have to use different characters.

Relevant: http://feedback.unity3d.com/pages/15792-unity/suggestions/310626

File → save as → Characte Coding(select ‘Wstern’) → save → select ‘Overwrite file’ → "can’t save file with current codepage’ → Save as Unicode → recompile it