----- asp.net传递汉字处理
来源:互联网 发布:京东全球购奶粉 知乎 编辑:程序博客网 时间:2024/04/30 16:33
使用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" ?>
-----服务器添加客户端是件
Load(){
控件ID.Attributes.Add("onfoucs","cus();");
控件ID.Attributes.Add("onblur","bur();");
}
function cus() {
var vKey = document.getElementById('<%=txtKey.ClientID %>');
if (vKey.value == "请输入关键字") {
vKey.value = "";
}
}
function bur() {
var vKey = document.getElementById('<%=txtKey.ClientID %>');
if (vKey.value == "") {
vKey.value = "请输入关键字";
}
}
- ----- asp.net传递汉字处理
- ASP.Net处理QueryString函数汉字参数传递错误
- 关于ASP.NET中Resonse.QueryString函数汉字参数传递错误的处理办法
- .net汉字乱码处理
- asp.net 解决js传递参数时,url汉字乱码的问题
- ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
- asp.net获取汉字声母
- asp.net 汉字取首字母
- Asp.Net 汉字转换拼音
- Asp.Net 汉字转(拼音)
- ASP.NET获取汉字首字母
- ASP.net传递参数
- asp.net参数传递
- .NET页面传递汉字的问题
- asp.net 2.0 传递窗体
- ASP.NET参数传递总结
- asp.net跨页传递
- ASP.NET参数传递总结
- 锁存器不爱触发器
- php返回json数据
- ASP.NET中使用System.Net.Mail发邮件
- android仿ios开关按钮
- 两个数组之间的冒泡排序
- ----- asp.net传递汉字处理
- easyui datagrid删除指定行checkbox 和禁用
- 第三周项目1 顺序表的基本运算(3)
- C# 遍历循环多维数组
- Lucene.net 搜索引擎技术 及分页
- 2016年 书单
- 多道编程与多用户环境
- asp.net 解决用户重复刷新按钮问题
- 通常代码敲久了,都会有种错觉~