asp.net中$.post数据的编码问题
下列是获取$.Post方法[Data]数据的服务器代码。$.Post方法[Data]值是:{subject:"你们好",typeid:1234} 而服务器得到的builder.ToString()的结果是:"subject=%E4%BD%A0%E4%BB%AC%E5%A5%BD&typeid=1234",请问如何转换或有何设置。谢谢!
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(GetInput());
}
private string GetInput()
{
try
{
System.IO.Stream s = Request.InputStream;
int count = 0;
byte[] buffer = new byte[1024];
StringBuilder builder = new StringBuilder();
while ((count = s.Read(buffer, 0, 1024)) > 0)
{
builder.Append(Encoding.UTF8.GetString(buffer, 0, count));
}
return builder.ToString();
}
catch (Exception ex)
{
throw ex;
}