第一次写,如果有不对的地方,还望给我提提意见。
游戏的一些数据需要我们固定保存,文本文档是一种方式。
在项目的Asset目录下存储的文本文档的中文在读取之后会显示不了中文。】
原来我的文本里面写的是中文。而文本是ANSI格式的需要改成UEF8格式的
解决办法是把文本文档的编码方式改为UTF-8
将原文本文件另存为,然后选择编码方式,保存在原文档目录下并替换即可
但改成UTF-8之后我们会发现他可以读取中文、英文和数字。
代码如下:
void Start ()
{
//读取文件
ArrayList info = LoadFile(Application.dataPath, "FileName");
//遍历文本信息,将其打印出来
foreach(string str in info)
{
Debug.Log(str);
}
}
/// <summary>
///
/// </summary>
/// <param name="path"></param>读取文件的路径
/// <param name="name"></param>读取文件的名字
/// <returns></returns>
ArrayList LoadFile(string path, string name)
{