기본 GUI에서 작업할때는 PlayerPrefs에 잘만 넣었다 빼고 했는데 NGUI라벨 조금 거치고하니 한글이 아예 표시가 안되서 찾아본 내용.
GUI에서는 잘됐던것이 미스테리...
base64로 인코딩
string convertTxt = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("contents"));
PlayerPrefs에 넣고,
PlayerPrefs.SetString("keyName" , convertTxt);
불러올때는 base64로 디코딩
string resultTxt = System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(PlayerPrefs.GetString("keyName")));
확인
Debug.Log("contents : " + resultTxt);
댓글 없음:
댓글 쓰기