POST发送表单出现中文乱码
表送表单有时文时出现乱码。
如果将页面和web.config都写成gb2312能正常显示,如果都改成utf-8也能正常显示。
但是我不想通过web.config设置编码,因为我想通过url参数传过编码,好应用于utf-8或gb2312等不同的网站中。
我在页面上写上如下代码,将web.config中的编码去掉后utf-8编码正常,改成gb2312就成乱码了。
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Request.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.Charset = "gb2312";