如何用Response.Redirect方法传递汉字

2016-02-19 11:12 7 1 收藏

今天图老师小编给大家精心推荐个如何用Response.Redirect方法传递汉字教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Web开发 】

 使用Response.Redirect方法传递汉字,有时会发现所传递的值和接收到的内容不符,接受的值丢失了几个字或者变成了一堆乱码.那么如何才能保证所传递的汉字被正确接收呢?
    页面A传递值的代码如下: string Message=Server.UrlEncode("欢迎学习ASP.NET!");
Response.Redirect("WebForm2.asp?Msg="+Message);    页面B接受值的代码如下: string Message=Server.UrlDecode(Request.QueryString["Msg"]);    有些情况下传递的汉字变成乱码是由于浏览器和程序所用的编码格式不同引起的,ASP.NET应用程序默认的编码格式为"utf-8".打开程序的Web.config文件可以看到如下代码: ?xml version="1.0" encoding="utf-8" ?    可通过修改encoding属性值改变应用程序的编码格式,有些情况下为了解显示中文乱码的问题需要将此属性设置为"gb2312". 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1596729.html

延伸阅读
标签: Web开发
前台 代码如下: !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" head title无标题页/title style type="text/css" .show{ display:block;} .hide{ display:none;} /style script type="text/javascript" s...
标签: ASP
  响应对象 错误 'ASP 0156 : 80004005' 标题错 go.asp, 行10 HTTP标题已经写入到客户浏览器。任何HTTP标题的修改必须在写入页内容之前。 上面的错误信息是否曾困扰过你?(蜘蛛精:是否曾让你抓耳挠腮,彻夜难眠,最后 不得不以头撞墙而终?鄙人便饱受其害,至今仍为其消得人憔悴。) <%response.buffer=true% 上句须加在所有...
标签: ASP
Redirect Redirect 方法使浏览器尝试连接到其他 URL。 语法 Response.Redirect URL 参数 URL 浏览器重定向到的统一资源定位符 (URL)。 注释 任何在页中显式设置的响应正文内容都将被忽略。然而,此方法不向客户端发送该页设置的其他 HTTP 标题。将产生一个将重定向 URL 作为链接包含的自动响应正文。 Redirect 方法发送下列显...
标签: ASP
Response 对象 使用 Response 对象可以将输出发送到客户端。 语法 Response. collection | property | method 集合 cookie 指定 cookie 值。可以使用该集合设置 cookie 的值。 属性 Buffer 表明页输出是否被缓冲。 CacheControl 决定代理服务器是否能缓存 ASP 生成的输出。 Charset 将字符集的名称添加到内容类型标题中。 C...
标签: Web开发
需要帮助来理清 XML 消息传送协议吗?本文回顾了不同主流的传输层协议并比较了它们如何在不同应用间可靠地传送 XML。您将看到如何将 XML-RPC, SOAP, WDDX, ebXML 和 JMS 作为 XML 传输协议的概要介绍以及示例代码。 在 XML 出现的三年中,在开发人员中讨论甚至争论最为激烈的是词汇(vocabulary)和方言(dialect) -- 换而言之,在双方间...

经验教程

203

收藏

19
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部