一个中文显示问题,急啊,帮帮忙 不是吧,我用vs和dw没有这种效果呀,其实dw是有些毛病的。你在vs里面建页面然后在转到dw编辑试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在web.config中<configuration> <system.web> <globalization requestEncoding="gb2312" responseEncoding="gb2312" /> </system.web></configuration> .net默认编码是utf-8,你用写字板打开应该不会有这种问题,你可以在web.config里设置一下编码为gb2312 记得在Dw中加入<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head> 就没事了! 应该是asp.net web matrix的问题,我也用这个软件,只要打开带有中文的asp.net文件,里面的中文就会显示乱码 webmatrix对中文支持不好,显示时出错。但是换成DW没有问题,所以我现在都不用它了。 那你们能推荐一下有什么好的支持中文的ASP。NET编辑软件吗,,除VS,我现在装不了它。谢谢了,, 3种方法:1.设置web.config文件。(我不喜欢设置成这样) <system.web> ...... <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ...... </system.web> 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = Request.QueryString["Name"]; Response.Write(Server.UrlDecode(Name)); 3.如果是从 .HTML 文件向 .Aspx 文件进行传递中文参数的话(即不从后台用 Redirect()方法进行 Url 转换)。一样要将传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 <script language="JavaScript"> function GoUrl() { var Name = "中文参数"; location.href = "B.aspx?Name="+escape(Name); } </script> <body onclick="GoUrl()"> >> 进行接收 string Name = Request.QueryString["Name"]; Response.Write(Server.UrlDecode(Name)); DropDownList的问题 关于字符串比较的问题,求大神帮忙! 求助Asp.net导出数据进 Excel 如何判断GridView控件绑定的数据源为空? GridView从数据库读数据显示问题 谁能给我一个最简单的同时运行10个的多线程例子. #######双击datagrid某个单元格时,只是这个单元格可编辑,如何实现!! UP有分!! 有人有网易"看后吧"那样的弹出代码吗?? 请问用c#如何在aspx页面输出String? 请教MVC如何读取数据库信息 如何让客户端直接访问服务器数据库? Asp.net程序的发布问题?
<system.web> <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
</system.web></configuration>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
就没事了!
1.设置web.config文件。(我不喜欢设置成这样)
<system.web>
......
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
......
</system.web>
2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name)); 3.如果是从 .HTML 文件向 .Aspx 文件进行传递中文参数的话(即不从后台用 Redirect()方法进行 Url 转换)。一样要将传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
<script language="JavaScript">
function GoUrl()
{
var Name = "中文参数";
location.href = "B.aspx?Name="+escape(Name);
}
</script>
<body onclick="GoUrl()">
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));