在客戶端,我有一個textarea,我提取這樣它的值:計算實際字符在URI編碼字符串
var TheURIEncodedString = encodeURI($('#TheTextArea').val());
然後字符串看起來是這樣的:
"This%20is%20a%20test%0AThis%20is%20a%20new%20line"
我送這個字符串通過ajax,當我在服務器上收到它時,我需要計算實際字符的數量,而不是字符串的長度。
我該怎麼做?
在客戶端,我有一個textarea,我提取這樣它的值:計算實際字符在URI編碼字符串
var TheURIEncodedString = encodeURI($('#TheTextArea').val());
然後字符串看起來是這樣的:
"This%20is%20a%20test%0AThis%20is%20a%20new%20line"
我送這個字符串通過ajax,當我在服務器上收到它時,我需要計算實際字符的數量,而不是字符串的長度。
我該怎麼做?
HttpUtility.UrlDecode("This%20is%20a%20test%0AThis%20is%20a%20new%20line").Length;
結果:
This is a test
This is a new line
啊,謝謝你的回答! – frenchie
int numberOfCharacters =
HttpUtility.UrlDecode("This%20is%20a%20test%0AThis%20is%20a%20new%20line").Length;
你考慮取消轉義的字符串? –
我願意接受所有建議;你能展示那看起來像什麼嗎? – frenchie