我想先编码一个 JSON 字符串(它有一些阿拉伯语单词),然后在我的 JavaScript 文件中对其进行解码。
PS:如果 JSON 字符串只有英文单词,这段代码可以正常工作。但我希望它也适用于阿拉伯语单词。
编码:
<input type="hidden" id="cei-nav-urlparam-ceiIndex" value='<%= URLEncoder.encode(ceiIndexTree, "UTF-8") %>' />
解码:
this.initFiltersValues = function(ceinavUrlPara) {
ceinavUrlParams = unescape(ceinavUrlPara);
ceinavUrlParams = ceinavUrlParams.replace(/\+/g, " ");
var res = $.parseJSON(ceinavUrlParams);
console.log('INITIAL FILTER FROM URL: '+ceinavUrlParams);
return res;
};