我的本地使用没有问题,一旦到服务器就会出现乱码,经过一番周折,我发现UpdatePanel的默认编码是uft-8,而我的网站上是gb2312
于是我在webconfig添加
<location path="此处为目录或文件名">
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" />
</system.web>
</location>
<system.web>...
但是除了updatePanel内其他图片文字都出现乱码,于是我又更改了
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
为
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
问题迎刃而解
问题是可能当时没有乱码 ,不一会又乱码,
又加入page_load
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
暂时问题解决