我想发送带有特殊字符的getJSON? 在这种情况下,我有一个.js文件,它创建了使用getJSON方法发送的字符串。因为我使用以下命令。
$.getJSON(strUrl, UI_DesignPecTab.validateResponse);
使用上面的方法我需要发送如下字符串:
var ID = "W6"
var headerString = "PT##?" + ID + "Z#@;#TKT/#CHK/#BOR/";
但是当我将它发送到服务器端时,由于这个uri包含一些无效字符而失败了吗?我需要知道如何才能完成这项工作。我试过编码并使用“encodeURIComponent()”发送它,但是不确定它是否正确?如果它纠正如何在java中解码它的服务器端?对于上面的方法,我使用了以下代码:
headString = URLDecoder.decode(pecTabData.getHeadString(), "UTF-8");