如何向getJSON发送带有特殊字符的字符串?

时间:2015-07-02 12:31:11

标签: javascript java json encoding utf8-decode

我想发送带有特殊字符的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");

0 个答案:

没有答案