解析网页出现中文乱码问题的解决方案
2013-04-13 15:22
267 查看
最近在解析淘宝中商品的信息,结果出现乱码,如:
原因就是中文字符格式出现冲突,ASP.NET MVC 默认采用utf-8,但是淘宝网页采用gbk。
在网上找了一下,最常用的解决方法就是修改web.config:
结果依然不行。
想到我是从HTML文件中读取数据,于是就在读取的同时指定中文格式,像是这样:
问题解决了,像是这样:
如果大家也有同样的问题,可以尝试我的做法。
原因就是中文字符格式出现冲突,ASP.NET MVC 默认采用utf-8,但是淘宝网页采用gbk。
在网上找了一下,最常用的解决方法就是修改web.config:
< system.web> ...... < globalization requestEncoding="gbk" responseEncoding="gbk" culture="zh-CN" fileEncoding="gbk" /> ...... < /system.web>
结果依然不行。
想到我是从HTML文件中读取数据,于是就在读取的同时指定中文格式,像是这样:
var reader = new StreamReader(File.OpenRead(@"C:\Users\Administrator\Documents\Visual Studio 2012 \Projects\TaoBaoShop\TaoBaoShop\taobao.html"), System.Text.Encoding.GetEncoding("gbk"))
问题解决了,像是这样:
如果大家也有同样的问题,可以尝试我的做法。
相关文章推荐
- PHP返回mysql数据库中文字符出现乱码问题之解决方案
- VC轻松解析XML文件--CMarkup使用方法(解决解析中文字符出现乱码问题)
- jquery+jsp+servlet做$.ajax交互时出现中文乱码(字符集问题)的解决方案
- Mysql与JSP网页中文乱码问题的解决方案
- 关于解决从浏览器输入中文,经过web容器解析到达servlet中来出现的乱码问题
- java web请求和响应中出现中文乱码问题的解析
- VC轻松解析XML文件--CMarkup使用方法(解决解析中文字符出现乱码问题)
- eclipse环境import工程出现中文乱码问题的解决方案
- hadoop:mysql中出现中文乱码问题解决方案
- BeautifulSoup 解析中文网页乱码问题
- RStudio中,出现中文乱码问题的解决方案
- [问题]wkhtmltopdf转换网页中文乱码问题解决方案
- pyodbc连接SQL Server出现中文乱码问题的解决方案
- 字节流(InputStream)输入中文汉字到控制台出现乱码的问题解析
- Mysql与JSP网页中文乱码问题的解决方案
- C#读文件时出现中文乱码问题的解决方案
- node.js jsdom gb系列网页中文乱码问题解决方案
- PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
- C# 从剪贴板中读取HTML中的中文字符出现乱码问题的解决方案
- python使用requests爬取网页,遇到中文出现乱码的编码问题及解决