javascript : escape 编码与C# 的使用问题.
2007-10-22 16:40
465 查看
onsubmit="form1.Text1.value = escape(form1.Text1.value);"
.cs处理
string a = HttpUtility.UrlDecode(Text1.Value);
Response.Write(a);
//c#实现escape编码:(用在ajax中)然后在aspx用unescape解码,就不会出现乱码问题
private string escape(string s)
{
StringBuilder sb = new StringBuilder();
byte[] ba = System.Text.Encoding.Unicode.GetBytes(s);
for (int i = 0; i < ba.Length; i += 2)
{
sb.Append("%u");
sb.Append(ba[i + 1].ToString("X2"));
sb.Append(ba[i].ToString("X2"));
}
return sb.ToString();
}
.cs处理
string a = HttpUtility.UrlDecode(Text1.Value);
Response.Write(a);
//c#实现escape编码:(用在ajax中)然后在aspx用unescape解码,就不会出现乱码问题
private string escape(string s)
{
StringBuilder sb = new StringBuilder();
byte[] ba = System.Text.Encoding.Unicode.GetBytes(s);
for (int i = 0; i < ba.Length; i += 2)
{
sb.Append("%u");
sb.Append(ba[i + 1].ToString("X2"));
sb.Append(ba[i].ToString("X2"));
}
return sb.ToString();
}
相关文章推荐
- javascript与C#的编码解码问题
- 【C# HTTP】HttpWebRequest使用中编码问题
- javascript文字编码函数escape,encodeURI,encodeURIComponent使用详解
- javascript(c#) 使用escape、unescape
- 用javascript实现Base64编码(解决中文问题C#里解码) 转
- C#后台对javascript的escape()方法编码后的字符进行解码
- javascript 中的URL 编码问题! encodeURI, encodeURIComponent 如何使用
- javascript(c#) 使用escape、unescape .
- JAVASCRIPT AND C#.NET2.0 之间的传参问题(静态页面,动态页面,传参数,编码,乱码)
- javascript中文编码/解析与C#ASP.NET中文编码/解析 C#: Server.UrlEncode() HttpUtility.UrlEncode() javascript: escape() encodeURI() encodeURICom
- 使用 PHP 解析 javascript escape() 编码过的字串
- javascript中文编码/解析与C#ASP.NET中文编码/解析 C#: Server.UrlEncode() HttpUtility.UrlEncode() javascript: escape() encodeURI() encod
- 使用C# 的webBrowser写模拟器时的javascript脚本调用问题
- 从此不再惧怕URI编码:JavaScript及C# URI编码详解
- Unity使用VS开发编码格式的问题
- ASIHttpRequest 使用过程中,中文编码的问题
- 使用 JavaScript读取 xml 文件 --生成 对应的二维数组 问题
- C#中使用多线程访问Winform问题解决方案
- javascript 使用for循环时该注意的问题-附问题总结
- C#关于编码、解码相关问题