我堅持在Java腳本側的問題編碼URL參數
1)
var text='{"type": "comTocomp","data":[{ "1" : "Key Parameters" , "2" : "Steel - Sponge/ Pig Iron"},
{ "1" : "No of Companies" , "2" : "6,6 % " }]}';
這是我的VAR的文字我想給它的服務器端生成Excel表格 ,也是瀏覽器應該彈出提示,以將文件保存爲此我做
2)
var url="/XXX/YYYY/genrateSheet"; // URL OF CONTROLLER
var encode=url+ "?data="+text; // URL + PARAMETER+ TEXT CONTENT
var resUri=encodeURIComponent(encode); // TRIED TO ENCODE BUT DOESN'T WORK
**window.location.replace(resUri);** // CALLING TO CONTROLLER TO PROMPT POPUP
問題如var text如果它包含一些特殊字符如%。瀏覽器顯示
The character encoding of the plain text document was not declared
但沒有特殊字符,然後工作正常,我。
我有谷歌很多,但要到網址與使用window.location.replace(resUri)
任何幫助,將幫助我很多編碼。
由於提前
此無關的Java。 – fge 2014-12-04 14:06:05
@fge右葉錯誤.... :) – Anurag 2014-12-04 14:11:44