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();

    }  

 

相关文章:

  • 2021-07-25
  • 2022-01-03
  • 2022-12-23
  • 2021-08-11
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
相关资源
相似解决方案