webbrowser无法显示图片,急,急!!!在线等!!!100分

筱玖 2017-08-03 10:55:32
怎么控制webbrowser的编码,现在是乱码,在网上搜了好多,都效果,不知道是我自己操作错了还是什么,我是在数据库里直接把整个html的代码保存了,然后再填到webbrowser的DocumentText上,现在是这个样子的显示

右键查看源码

把源码复制到新建的html文件中再从360打开也是乱码,但是右键改一下编码,改成GBK或者GB18030就可以显示了
求教
...全文
597 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
筱玖 2017-08-03
  • 打赏
  • 举报
回复
有人吗?别沉。。。。。
筱玖 2017-08-03
  • 打赏
  • 举报
回复
别沉。。。。。。。
筱玖 2017-08-03
  • 打赏
  • 举报
回复
引用 4 楼 zhl999999999 的回复:
是不是路径有问题

这个是我在webbrowser右键复制出来的,在新建的html中,用360打开,也是无法显示,但是我右键把编码格式改成GBK或者GB18030就图片就出来了


zhl999999999 2017-08-03
  • 打赏
  • 举报
回复
是不是路径有问题
筱玖 2017-08-03
  • 打赏
  • 举报
回复
引用 2 楼 qiaohuyue 的回复:
检查你的图片是否在,
图片是在的,我把右键查看的源码复制到html文件中然后改一下编码格式就可以了呢
XBodhi. 2017-08-03
  • 打赏
  • 举报
回复
检查你的图片是否在,
筱玖 2017-08-03
  • 打赏
  • 举报
回复
求教,有人吗
pansiom 2017-08-03
  • 打赏
  • 举报
回复
引用 9 楼 qq_34819596 的回复:
[quote=引用 8 楼 pansiom 的回复:] 写入数据库时不是以Unicode编码写入,读出时,中文“冬瓜”在GBK下正常,在Unicode下是乱码,所以图片显示不了。
可是我保存到数据库的html中的列头就是content="text/html; charset=unicode"[/quote] 可以在读出时转一下码。
dy00544 2017-08-03
  • 打赏
  • 举报
回复
你不是自己都找到原因了么 就是编码问题啊 你的内容虽然有content="text/html; charset=unicode" 但是并不代表你存入数据库时是使用unicode编码进行保存的。
筱玖 2017-08-03
  • 打赏
  • 举报
回复
引用 8 楼 pansiom 的回复:
写入数据库时不是以Unicode编码写入,读出时,中文“冬瓜”在GBK下正常,在Unicode下是乱码,所以图片显示不了。
可是我保存到数据库的html中的列头就是content="text/html; charset=unicode"
pansiom 2017-08-03
  • 打赏
  • 举报
回复
写入数据库时不是以Unicode编码写入,读出时,中文“冬瓜”在GBK下正常,在Unicode下是乱码,所以图片显示不了。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧