Unity C#原生 获取网页文字内容

2022-03-21  本文已影响0人  SilenceTT
        WebRequest webR = WebRequest.Create(URL); //URL 是需要获取的网址地址
        webR.Proxy = null;
        //webR.Timeout = 60000;
        Stream stream = webR.GetResponse().GetResponseStream();
        StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("gbk"));
        string r = reader.ReadToEnd();

问题1

Unity打包后,有时会出现无法获取的情况,出现C# Encoding 936 data could not be found. 报错。

解决办法:
把对应Unity3D版本安装目录,如:unity\Editor\Data\MonoBleedingEdge\lib\mono\unityjit下的I8N的所有dll全部复制到打包出的 *****_Data\Managed目录下即可


image.png
上一篇 下一篇

猜你喜欢

热点阅读