unity3d學習心得2

接上一篇,弄了很久始終沒有解決中文的問題,沒辦法,條條大路通羅馬,我們再換個方法唄。又在網上逛了很久,終於皇天不負有心人,又找到一個讀取ini的,此次不是使用系統api,而是使用StreamReader進行讀取,而後使用linq進行解析。blog.csdn.net/jhqin/article/details/6576977秦建輝的博客,裏面有LINQToINI這個類,此次咱們就用他來進行編寫,詳細的代碼就不寫了。api

   寫一些核心的:ide


//像開始同樣保存全路徑名測試

string strPath = Application.dataPath +"/a.ini";編碼


//新建一個LINQToINI的實例spa

LINQToINI iniRead = new LINQToINI();.net


//注意,此時的ini文件編碼要改爲"UTF8"格式的blog

//使用"UTF8"編碼來進行讀取博客

if( !iniRead.Load(strPath,true,Encoding.UTF8) )string

{it

   Debug.Log("Error: Can't load " + strPath);

   return;

}


//嘗試讀取含有中文的Section

string[] strSections = iniRead.GetProfileString("sd的地方",null,"");


若未自宮,亦可成功!測試經過!

相關文章
相關標籤/搜索