unity使用Litjson解码json,中文的出现乱码

最近弄了一个u3d的来解析json数据,发现这个解析中文的时候,会出现乱码,不知道这样的情况,哪位能够解决?

解析中文 什么意思? 一直用这个没出现问题哟 会不会是你编译器的问题

如果是从文件中读取信息后,再从文件中解释json数据,那么请务必将文件保存成uft-8格式!!!

需要转码成系统能识别的格式,我之前项目是这样做的(用来存全球玩家名),可适配各种语言

//中文编解码
public static string Chinese2Number(string text)
{
    string number = string.Empty;
    for (int i = 0, len = text.Length; i < len; i++)
    {
        int temp = char.ConvertToUtf32(text, i);
        number = new System.Text.StringBuilder().Append(number).Append(number == string.Empty ? "" : "-").Append(temp).ToString();
    }
    return number;
}
public static string Number2Chinese(string number)
{
    string chinese = string.Empty;
    string[] tempStr = number.Split("-"[0]);
    foreach (string str in tempStr)
    {
        int tempInt = int.Parse(str);
        chinese = chinese + char.ConvertFromUtf32(tempInt);
    }
    return chinese;
}