Unity読み取りと書き込みjson中国語文字化けしトランスコードUTF-8コード
4936 ワード
中国語の文字化けし画像の文字化けしを解決する
コードは次のとおりです.
第2の読取方式
文字化けしが発生した場合は、上のトランスコードを加えればよい.
コードは次のとおりです.
//
//
FileInfo info = new FileInfo(" ");
StreamWriter sw = info.CreateText();
//
string message = JsonMapper.ToJson(" ");
//
Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})");
message = reg.Replace(message, delegate (Match m) { return ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString(); });
sw.Write(message);
sw.Close();
sw.Dispose();
第2の読取方式
//
string str = File.ReadAllText(" ");
//
string data= JsonMapper.ToJson(" ");
File.WriteAllText(" ", data);
文字化けしが発生した場合は、上のトランスコードを加えればよい.