在Asp.Net网站开发过程中,有时候网页可能会因为页面编码的问题导致网页乱码的情况出现,如果在Webform程序中没有进行编码的设置,则Asp.Net Webform页面more为Unicode(UTF-8)编码格式,除非在IIS中针对编码进行了全局的设置。此文将介绍在Asp.NET Webform程序中如何设置页面编码为简体中文。

在Webform的.aspx页面设置页面编码为简体中文,主要通过设置页面的Page指令,通过设置页面的Page指令中的CodePage属性来实现,CodePage="936"代表页面编码为简体中文。

实际开发的时候,在webform页面的头部加入下面的Page指令代码即可实现页面编码格式为简体中文(主要设置CodePage,其他代码请以实际页面为准):

<%@Page Language="C#"   CodePage="936"   CodeFile="default.aspx" Inherits="_default.aspx.cs"%>