GWAN unescape_html()
代码剪报:GWAN unescape_html(),html,escaping,g-wan,Html,Escaping,G Wan,代码剪报: U8 test[20] = "+45%201234%205678"; printf("\n%s\n",test); unescape_html(test); printf("%s\n",test); 输出 +45%201234%205678 45 1234 5678 我的“+”符号到哪里去了?错误或功能?URL编码中的+用于替换空格。确保您实际上没有得到“45 1234 5678”。对URL进行编码时,+符号表示一个空格,因此您的函数unescape\u html()正在删除+符
U8 test[20] = "+45%201234%205678";
printf("\n%s\n",test);
unescape_html(test);
printf("%s\n",test);
输出
+45%201234%205678
45 1234 5678
我的“+”符号到哪里去了?错误或功能?URL编码中的
+
用于替换空格。确保您实际上没有得到“45 1234 5678”
。对URL进行编码时,+
符号表示一个空格,因此您的函数unescape\u html()
正在删除+
符号
例如:
http://www.example.com/?text=A+blue+sky&something_else=A+red+sky
非常感谢-JS替换(“+”,“%2B”)on.value让老太太再次唱歌。WebnetMobile.com的回答让我找到了正确的方向