关于使用WinHtmlEditor控件获得html代码加载到wpf中webbrowser控件上乱码问题
2015-12-11 11:18
573 查看
在公司的时候用winForm写了一个程序,其中使用到了第三方控件WinHtmlEditor(不得不说这个控件还是很强大的,是桌面端程序也能编辑文章),把WinHtmlEditor空间中的文本转换为html格式保存在数据库中,然后再在另一个前台wpf程序中用webbrowser控件进行调用。但就是这个时候问题出现了,前台程序往往有时候现实文字正常,有时候乱码,奇怪的地方就是一篇文章反复查看,刷新在查看刷新,会在乱码乱码乱码正常这样往复。并且直接从word文档中复制过来的文章会是正常正常正常乱码反复,当时简直是哔了狗了。
我猜是字符编码问题,然后在保存进数据库之前把html字符串改成utf8,读取出来后也搞成utf8,然并卵。然后我直接在数据库中查看保存的html代码,数据库中均是以P标签开头的html代码,然后采用了同事的意见,更改html代码,在html字符串前增加了这么一窜head代码
<html><head><meta http-equiv="content-type"
Content="text/html; charset=utf-8"/></head>
结束的时候添加</html>尾标签,完美解决,相当舒畅。
最后总结,最主要还是自己的基础储备知识点不够多,并且变成语言涉猎少,覆盖面不够广,以后还需要多看多学。
我猜是字符编码问题,然后在保存进数据库之前把html字符串改成utf8,读取出来后也搞成utf8,然并卵。然后我直接在数据库中查看保存的html代码,数据库中均是以P标签开头的html代码,然后采用了同事的意见,更改html代码,在html字符串前增加了这么一窜head代码
<html><head><meta http-equiv="content-type"
Content="text/html; charset=utf-8"/></head>
结束的时候添加</html>尾标签,完美解决,相当舒畅。
最后总结,最主要还是自己的基础储备知识点不够多,并且变成语言涉猎少,覆盖面不够广,以后还需要多看多学。
相关文章推荐
- Orace查询数据出现乱码的问题解决思路
- oracle em 按钮乱码解决办法及em网页变成英文
- C#读取中文文件出现乱码的解决方法
- mysql命令提示行连接乱码的解决
- 解决Java程序使用MySQL时返回参数为乱码的示例教程
- Jquery乱码的一次解决过程 图解教程
- 解决realplayer11中文正式版网页右键乱码问题embed_cn.dll
- 计算机中的字符串编码、乱码、BOM等问题详解
- php+AJAX传送中文会导致乱码的问题的解决方法
- Discuz!nt 源文件变成乱码的解决方法
- jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
- JavaScript中出现乱码的处理心得
- Js,alert出现乱码问题的解决方法
- 深入Lumisoft.NET组件开发碰到乱码等问题的解决方法
- jquery中文乱码的多种解决方法
- Jquery网页出现的乱码问题的三种解决方法
- oracle安装出现乱码等相关问题
- GET方法URL中传递中文参数乱码的解决方法
- JSP中文乱码常见3个例子及其解决方法
- mysql重装后出现乱码设置为utf8可解决