在客户端,我有一个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