簡體   English   中英

Javascript轉義Asp.net編碼

[英]Javascript escape Asp.net encoding

我有一個html文本框,正在文本框中輸入雙引號。

例如

I "a a person

我正在使用Javsacript轉義函數,並且將報價編碼為%22 ,這是正確的

到達服務器之前的最后一點是%22但是當我通過Request在服務器上獲取它時,如下所示:

Request["myJson"].Trim();

%22將轉換回“

請幫忙

  • 您最好不要使用escape ,因為它已被棄用。 使用類似的函數encodeURIComponent
  • 我不知道,您為什么需要在服務器上使用轉義字符串,但是如果您確實需要它,只需將該函數應用兩次即可。

如果要使用HttpContext.Current.Server.UrlEncode(Request["myJson"].Trim());則可以在服務器端進行所有字符轉義HttpContext.Current.Server.UrlEncode(Request["myJson"].Trim());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM