簡體   English   中英

計算URI編碼的字符串中的實際字符

[英]counting actual characters in a URI encoded string

在客戶端上,我有一個textarea,我像這樣提取它的值:

var TheURIEncodedString = encodeURI($('#TheTextArea').val());

字符串如下所示:

"This%20is%20a%20test%0AThis%20is%20a%20new%20line"

我通過ajax發送此字符串,當我在服務器上收到該字符串時,我需要計算實際字符數,而不是字符串的長度。

我怎樣才能做到這一點?

使用HtppUtility.UrlDecode

HttpUtility.UrlDecode("This%20is%20a%20test%0AThis%20is%20a%20new%20line").Length;

結果:

This is a test
This is a new line

使用HtppUtility.UrlDecode方法

int numberOfCharacters = 
    HttpUtility.UrlDecode("This%20is%20a%20test%0AThis%20is%20a%20new%20line").Length;

暫無
暫無

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

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