我有几个ASPX页面要接受一张表单传来的信息,不过那表单在的页面是GB2312编码,我这个是UTF-8编码。可是表单的页面编码不能变(因为有很多关联的),请问各位大虾.net页面我要怎么改啊?
有几种办法?
谢谢了~!!!!!1
有几种办法?
谢谢了~!!!!!1
解决方案 »
- 为什么每次刷新页面时.FileUpload1都自动重新上传一次......
- Response.Redirect问题(散分)
- 棘手的问题!!!,怎么才能把首页放到这个地方!!!!
- 对路径“C:\work\project\infl\web\Asp\Image\Sunset.jpg”的访问被拒绝
- ##--JavaScript在网页中真的就没有办法设置打印纸张的宽度和高度吗?--##
- 怎样定义列名
- 想学asp.net,先从哪里着手
- 做asp.net自定义控件,编译成dll的那种,如果其中使用到图片,大家如何处理?
- repeater问题
- TD比图片大,怎么样把TD变小
- <%@ Register TagPrefix="Forum" TagName="Top" Src="_Top.ascx" %>是什么意思啊!
- 开发ASP.NET选用C#还是 VB.NET ,那一个更好
怎么用 能说说吗?
不过有没有什么语句可以直接改.NET 页面的编码的吗?
string str=Server.UrlDecode(传过来的值);
string str=Server.UrlEncode(传过去的值);
然后是改GB2312编码
String Message=Server.UrlEncode("欢迎");
Response.Redirect("1.aspx?Msg="+Message);
string Message=Server.UrlDecode(Request.QueryString["Msg"]);
Server.UrlDecode对传过来的字符串进行解码
你这样还不如用GB2312编码
Server.UrlDecode对传过来的字符串进行解码
你这样还不如用GB2312编码真的很谢谢你不过我就是不知道怎么用GB2312编码哦
我试了好多办法都没用
Response.Redirect("1.aspx?Msg="+Message);
string Message=Server.UrlDecode(Request.QueryString["Msg"]);我是用的FORM传递的参数,是传的文本框里的值哦 ,不知道要怎么用
外 还有什么办法可以把我页面改成GB2312的马?
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-cn"/>
requestEncoding="utf-8" 改"gb2132"
responseEncoding="utf-8" 改"gb2132"
/>
</system.web></configuration>
LZ试试这个: <HEAD>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD> 再<HEAD></HEAD>之间加入
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
头文件里加
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">我已经试过好多次了 没有用哦
LZ试试这个: <HEAD>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD> 再<HEAD></HEAD>之间加入
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 这样对啊
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
再<HEAD></HEAD>之间加入
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">web.config里面加上
2、
web.config
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-cn"/>就没有问题了。
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-cn"/>
再<HEAD></HEAD>之间加入
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">web.config里面加上
2、
web.config
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-cn"/>