如何用Response.Redirect方法传递汉字
来源:互联网 发布:商品期货行情数据接口 编辑:程序博客网 时间:2024/06/06 06:45
使用Response.Redirect方法传递汉字,有时会发现所传递的值和接收到的内容不符,接受的值丢失了几个字或者变成了一堆乱码.那么如何才能保证所传递的汉字被正确接收呢?
页面A传递值的代码如下:
页面A传递值的代码如下:
string Message=Server.UrlEncode("欢迎学习ASP.NET!");
Response.Redirect("WebForm2.asp?Msg="+Message);
页面B接受值的代码如下:Response.Redirect("WebForm2.asp?Msg="+Message);
string Message=Server.UrlDecode(Request.QueryString["Msg"]);
有些情况下传递的汉字变成乱码是由于浏览器和程序所用的编码格式不同引起的,ASP.NET应用程序默认的编码格式为"utf-8".打开程序的Web.config文件可以看到如下代码:<?xml version="1.0" encoding="utf-8" ?>
可通过修改encoding属性值改变应用程序的编码格式,有些情况下为了解显示中文乱码的问题需要将此属性设置为"gb2312".
- 如何用Response.Redirect方法传递汉字
- 如何用Response.Redirect传递汉字
- 如何用Response.Redirect传递汉字
- 如何使用Response.Redirect 方法传递汉字
- 使用Response.Redirect方法传递汉字
- 如何用Response.Redirect在新窗口打开
- ASP:如何解决Response.Redirect方法传递汉字丢失或乱码问题?
- Response.Redirect传递参数
- Response.Redirect传递参数
- C# response.redirect传递多参
- Response.Redirect 传递多个属性值
- 如何用response.write输出javascript关键字
- get方法带有汉字传递时需要对汉字进行编码,如搜索操作
- 如何用java随机生成一个汉字?
- Response.Redirect 打开新窗口的方法
- Response.Redirect 打开新窗口的方法
- response对象中的Redirect方法的使用
- Response.Redirect 打开新窗口的方法
- 经典的三层设计
- Linux下搭建Android开发环境
- ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别
- 如何实现服务器端下页面动态添加JavaScript脚本
- 如何处理多页面重定向到同一页面后的返回问题
- 如何用Response.Redirect方法传递汉字
- 客户端JavaScript实现监视用户键盘输入(只能输入数字,最大输入8个)
- 使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?
- 如何在ASP.NET中实现验证码?
- 如何在DataGrid控件中实现自定义分页
- ClickOnce部署WinForm应用程序
- SQL数据库的打包部署安装
- SQL语句导入导出大全(转载)
- c#2.0新特性:(一)泛型(Generics)