中文字符在WindowsPhone的WebBrowser控件中显示(解决乱码)
2012-08-07 22:46
441 查看
MSDN上的文章 Windows Phone WebBrowser的技巧 可解决该问题
但是有个问题要注意:那篇文章没提到的,存在本地隔离存储空间中的网页文件的存储格式要和该文件中html的meta中charset指定的格式相同。
例如:
html源代码中的meta头部:<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
把在内存中的html存储在隔离存储空间的代码:byte[] bytes = Encoding.UTF8.GetBytes(html); fs.Write(bytes, 0, bytes.Length);
看到了没有,我用红色标志了上面的UTF8,就是这两个要一模一样。假如meta头部没有charset信息,那显示也会为乱码。
但是有个问题要注意:那篇文章没提到的,存在本地隔离存储空间中的网页文件的存储格式要和该文件中html的meta中charset指定的格式相同。
例如:
html源代码中的meta头部:<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
把在内存中的html存储在隔离存储空间的代码:byte[] bytes = Encoding.UTF8.GetBytes(html); fs.Write(bytes, 0, bytes.Length);
看到了没有,我用红色标志了上面的UTF8,就是这两个要一模一样。假如meta头部没有charset信息,那显示也会为乱码。
相关文章推荐
- UTF-8字符在WindowsPhone的WebBrowser控件中显示(解决乱码)译
- UTF-8字符在WindowsPhone的WebBrowser控件中显示(解决乱码)
- Java开发,AWT控件的中文显示成乱码的解决方法
- 英文版Window7中,中文字符显示为乱码的解决办法
- Filezilla中文字符文件看不到或显示乱码的解决办法
- Fedora 18 vim编辑器中文字符显示乱码问题的解决方法
- 英文版Window7中,中文字符显示为乱码的解决办法
- 详细探讨字节码和字符码已经如果解决乱码问题和中文显示问题
- mysql插入表中的中文字符显示为乱码或问号的解决方法
- c# 调用log4net,解决中文字符显示乱码的问题
- SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)
- web用户控件显示中文乱码求教!!(问题已解决)
- 英文版Window7中,中文字符显示为乱码的解决办法
- 【MySql】MySql数据库中插入中文字符,显示乱码解决办法
- SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)
- php 中文字符入库或显示乱码问题的解决方法
- mysql插入表中的中文字符显示为乱码或问号的解决方法
- php 中文字符入库或显示乱码问题的解决方法
- mysql插入表中的中文字符显示为乱码或问号的解决方法
- python操作mysql中文显示乱码的解决方法