Unity通过服务端下发配置写入本地,读取本地配置中文显示乱码

问题

服务端下发配置(utf8编码)给客户端,客户端写入本地,方便下次直接从本地读取配置。
客户端读写用的是C#的StreamReader类和StreamWriter类。
运行发现配置中文显示乱码,如下
在这里插入图片描述

解决办法

读写的时候,强制指明Encoding.UTF8即可

using(var sr = new StreamReader(fpath, Encoding.UTF8))
{
}

猜你喜欢

转载自blog.csdn.net/linxinfa/article/details/105996522
今日推荐