日期:2014-05-17  浏览次数:20614 次

ASP.NET MVC后台页面乱码,求高手帮忙解决。
这是html代码:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<BookShop.Models.PageData<Hashtable>>" %>
<%@ Import Namespace="BookShop.Models.SystemManager" %>
<%@ Import Namespace="Common" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />


这是Web.config配置代码
<?xml version="1.0" encoding="utf-8"?>

我知道html是gb2312,Web.config是utf-8,会发生冲突导致乱码。
但是我把html删除gb2312,或者修改为utf-8都会出现乱码。求帮助。
asp.net mvc 页面乱码

------解决方案--------------------
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />