62,046
社区成员
发帖
与我相关
我的任务
分享
<!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">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<title></title>
</head>
<body>
<form method="post" action="a.aspx">
<input name="content" />
<input type="submit" />
</form>
</body>
</html>
<%@ Page Language="C#" Debug="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Request.Form["content"]);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form runat="server"></form>
</body>
</html>
<%@ Application Language="C#" %>
<script runat="server">
public void Application_BeginRequest(object sender, EventArgs args)
{
Request.ContentEncoding = Encoding.GetEncoding("utf-8");
}
</script>
public string str(string form)
{
string u16s = Request.Form[form].ToString().Trim();
Encoding GBK = Encoding.GetEncoding("GBK");
Encoding utf8 = Encoding.UTF8;
byte[] u16bytes = GBK.GetBytes(u16s);
byte[] u8bytes = Encoding.Convert(utf8, GBK, u16bytes);
string str = GBK.GetString(u8bytes);
return str;
}