0
我正在編碼一個帶有%值的URL字符串。編碼百分比值問題
URL字符串 - 有70%的光致發光納米
,但它變得轉換爲
納米%20with%2070%E2%80%89%25%20Photoluminescence和點擊,這是造成404頁。
您能否讓我知道如何從編碼中跳出這些%值?
我正在編碼一個帶有%值的URL字符串。編碼百分比值問題
URL字符串 - 有70%的光致發光納米
,但它變得轉換爲
納米%20with%2070%E2%80%89%25%20Photoluminescence和點擊,這是造成404頁。
您能否讓我知道如何從編碼中跳出這些%值?
%E2%80%89
是Unicode字符THIN SPACE,這意味着70
和%
之間的空格不是正常空格(%20
)。
你要麼必須手動修復空間(只是刪除它,按空格鍵),或者如果你不能做到這一點,你需要在編碼之前編程方式與正常的空間來替代它:
encodeURI('Nanoparticles with 70 % Photoluminescence'.replace(/\u2009/g, ' '));
這是有效的。謝謝 !! – Ansuman