我需要将 application/x-www-form-urlencoded 数据提交到 Web 服务器。服务器期望使用 ISO-8859-1 对数据进行编码。
不幸的是URLEncoder.encode(string, "ISO-8859-1"); 并不总是有效。
任何不属于 ISO-8859-1 的字符都被编码为 %3F(即 '?')。
Firefox 以在服务器端工作的其他方式处理这些字符。
\uFEFF(零宽度不间断空格)被编码为%26%2365279%3B这正是我所需要的。
谁能告诉我如何模仿这种行为/FF做什么?