我有一些javascript,它从HTML字段读取用户输入(使用.text() )。然后我将通过URL发送该文本(FMP协议,而不是HTTP,但是进行相同的编码)。
当我进入多个空格(相邻)时,我会得到一个非常奇怪的URL编码结果。因此,下面是一些包含结果编码的示例(一个有一个空格,一个有两个空格):
Bob Bob => Bob%20Bob
Bob Bob => Bob%20%c2%a0Bob
%C2是带有符号的'A‘,而%A0似乎是空白吗?
问题在于,在接收端,它不能正确地解码为两个空格,而是一些其他奇怪的字符。下面是一些示例代码:
$('.