最近在淘宝分析商品信息时,结果出现乱码,比如:。
原因是汉字格式的冲突。ASP.NET MVC默认使用utf-8,淘宝网页使用gbk。在网上找,最常见的解决方法就是修改web.config:system.web.全球化请求编码=' gbk '响应编码=' gbk '区域性=' zh-cn '文件编码=' gbk'/./system.web,结果仍然失败。想到我是从HTML文件中读取数据的,我同时指定了中文格式,像这样:varreader=new streamreader(文件。openread (@' c: 用户管理员文档 visual studio 2012 项目淘宝店铺淘宝店铺淘宝. html '),系统。text.encoding.getencoding ('gbk ')问题解决了,像这样:。
如果大家都有同样的问题,可以试试我的方法。