UWP 方法

  async void Download(){/*新建HttpClient*/HttpClient web_ = new HttpClient();/*使用HttpClient的GetAsync方法下载*/var res = await web_.GetAsync(new Uri("http://dzs.qisuu.com/txt/%E6%AD%A6%E9%81%93%E7%B3%BB%E7%BB%9F%E4%B9%8B%E8%8D%89%E6%B0%91%E5%B4%9B%E8%B5%B7.txt"));/*注册桌面程序可使用的字符编码*/Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);/*注册GBK*/Encoding encodingGbk = Encoding.GetEncoding("GBK");/*转换编码*/Stream StreamToReader = await res.Content.ReadAsStreamAsync(); /*使用StreamReader的新实例:stream流,字符编码 */   StreamReader sr = new StreamReader(StreamToReader,encodingGbk);/*异步读取全部字符*/string Text = await sr.ReadToEndAsync();    /*赋值到TextBox控件*/     T.Text += Text;}

截图:

WP8.1 方法:

 HttpClient web_ = new HttpClient();var res = await web_.GetAsync(new Uri("http://dzs.qisuu.com/txt/%E6%AD%A6%E9%81%93%E7%B3%BB%E7%BB%9F%E4%B9%8B%E8%8D%89%E6%B0%91%E5%B4%9B%E8%B5%B7.txt"));           /*转换字符*/var Text = await res.Content.ReadAsStringAsync();box.Text = Text;

上面是解决方法。不论你用什么方法读取字符,或者网页。在UWP在中一定要转换成stream,并且注册GBK,在通过SteramReader读取。WP8.1中就相对简单了,两种方法(UWP和WP8.1)都可以使用的。

转载于:https://www.cnblogs.com/T-ARF/p/6261927.html

UWPWP8.1 中文网页字符乱码 字符乱码 UTF-8转GBK 解决方法相关推荐

  1. ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法

    ubuntu下使用vi是方向键变乱码 退格键不能使用的解决方法 在插入模式下,按删除键没有任何反应,按方向键分别打印出A.B.C.D,每个字符一行. 一.编辑/etc/vim/vimrc.tiny 由 ...

  2. [转】Ubuntu16.04 字符界面 ifconfig 命令无网络接口 ens33 的解决方法

    [转]Ubuntu16.04 字符界面 ifconfig 命令无网络接口 ens33 的解决方法 参考文章: (1)[转]Ubuntu16.04 字符界面 ifconfig 命令无网络接口 ens33 ...

  3. C#爬网页时“远程服务器返回错误: (403) 已禁止”解决方法

    C#爬网页时"远程服务器返回错误: (403) 已禁止"解决方法 参考文章: (1)C#爬网页时"远程服务器返回错误: (403) 已禁止"解决方法 (2)ht ...

  4. word生成目录后 中文目录前出现Equation Chapter (Next) Section 1字样解决方法

    word生成目录后 中文目录前出现Equation Chapter (Next) Section 1字样解决方法 问题描述:因为在某一章节,使用mathtype插入下一章,使得公式编号从该章重新开始, ...

  5. 网易云网页端歌单只显示前20首解决方法

    网易云网页端歌单只显示前20首解决方法 现象说明 网易云网页端不给听完整的歌单了,只能听前20首,想听到歌单列表中的所有歌曲,怎么解决. 处理办法 用开发者工具将cookie的os改为pc即可解决. ...

  6. Ubuntu中使用vi编辑时方向键乱码或退格键不能使用解决方法

    1.引言 Ubuntu中使用vi编辑文本文件时,会出现按上下左右方向键时,出现ABCD等字符,而且退格键也不起作用,如何解决这个问题? 2.解决方法 2.1 原因 由于Ubuntu 预安装的是vim ...

  7. Win10QQ和QQ音乐可以正常使用,但网页无法打开,并报错DNS_PROBE_POSSIBLE的解决方法

    网页报错DNS_PROBE_POSSIBLE的解决方法 报错的图文如下:   之前遇到过这个问题,但没有细究,时间匆忙,于是换手机热点来上网,完美的错过了一次装逼成长的机会(笑哭).   今晚上,闲来 ...

  8. html提示用Safari浏览器打开,Safari浏览器无法打开网页怎么办 Safari打不开网站原因及解决方法...

    最近,很多用户使用苹果手机的Safari浏览器时,都收到了打不开网页因为无法连接到服务器的提示,那afari浏览器无法打开网页怎么办?下面就和IT百科一起来看看吧! 1.网址已注销/禁用 当我们使用S ...

  9. ecshop网页加载waiting(TTFB)时间过长的解决方法

    服务器的内存8G,CPU为4核,宽带8M的阿里云 windows server 2012 . apache 2.4.php 5.3 .mysql 5.5 每次打开网站都觉得有点慢,用谷歌浏览器查看网页 ...

最新文章

  1. 自测之Lesson6:文件I/O
  2. 关于VS中区分debug与release,32位与64位编译的宏定义
  3. mysql多表查询书籍_MySQL多表查询及子查询
  4. java虚拟机的生命周期
  5. STL中sort算法简析
  6. 工业机械类企业官网织梦模板源码
  7. 50行代码,带你理解梯度下降法(Gradient Descent Method)
  8. 当前没有可用的服务器_调研Redis高可用两种方案
  9. Higher level thinking
  10. gitlab syntax highlighting theme
  11. Matlab定义自定义深度学习网络中间层
  12. 大数据技术笔记之数据采集和预处理
  13. 不要太在意别人的看法
  14. SpringBoot开发一个简单的网站
  15. 百度地图在项目应用示例
  16. 显卡的优化以提高计算机性能作用,Win10显卡硬件加速如何使用 Win10优化显卡让游戏性能最佳的详细步骤...
  17. 性能测试实战(七):数据驱动
  18. Windows环境下,输入(Chkntfs /X C:)命令可以取消系统每次启动对C盘的磁盘扫描程序
  19. 【随机过程】随机过程第一章 随机过程的基本概念
  20. java中的toArray()

热门文章

  1. 财政大数据方案市场快速增长,2017年市场规模达8.5亿元
  2. 6招教你网购婚纱一样好
  3. 从零制作edm邮件,需要了解的一些规则
  4. 信产部首次明确表态:国内手机漫游费将降低
  5. hexdump与winhex
  6. 编写测试用例的17个技巧
  7. unsqueeze()函数
  8. 【FOC控制】英飞凌TC264无刷驱动方案simplefoc移植(5)-磁编码器移植AS5600 软件IIC
  9. 一个大屏掌握火车站全况的智慧交通解决方案
  10. C语言实现结构体输入学号姓名成绩并按照成绩高低排序输出