反饋已提交

網絡繁忙

URL給參數傳遞中文值

1. 描述

雖然我們建議範本名稱、參數變數名稱都用英文,但是對於複雜報表,參數肯定有中文情況。

使用 IE 瀏覽器透過 URL 給參數指派為中文時,會發現中文值會出現亂碼,如下圖所示

2. 問題原因

因為瀏覽器程式碼與伺服器程式碼不一致,導致中文 URL 輸入會產生亂碼,無法被正常識別。

3. 解決方案

透過 URL 給參數指派一般應用在報表已經整合到項目中,希望點選某個連結將某個值傳遞給報表;而在瀏覽器中直接給參數指派呢,一般是做測試使用的,此時可以將瀏覽器換成火狐或者谷歌。

整合到項目中,可以使用 encodeURIComponent 方法,如點選某個連結給 col 指派為地區,此時可以使用如下方法:

window.location="http://localhost:8075/webroot/decision/view/report?viewlet=doc/Parameter/DynamicCol/DynamicCol.cpt&col="+encodeURIComponent("中文名稱")

詳細的內容可參考 程式碼轉換 章節。

附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙