Seperti yang kita ketahui bersama, metode encodeURIComponent adalah metode pengkodean yang relatif umum di js.Namun, karena kebutuhan pekerjaan, metode ini perlu digunakan di asp.Setelah memeriksa banyak informasi, tidak ada metode yang baik metode berikut, yang pada dasarnya memecahkan masalah.
<%
Fungsi aspEncodeURIComponent (sStr)
aspEncodeURIComponent = myEncodeURIComponent(sStr)
%>
<skrip bahasa="javascript" type="teks/javascript" runat="server">
fungsi myEncodeURIComponent(sStr){
kembalikan encodeURIComponent(sStr);
}
</skrip>
<%
Fungsi Akhir
%>
Catatan:
Metode encodeURIComponent mengkodekan string teks ke dalam komponen Uniform Resource Identifier (URI) yang valid.
encodeURIComponent(encodedURIString)
Parameter encodedURIString yang diperlukan mewakili komponen URI yang disandikan.
menjelaskan
Metode encodeURIComponent mengembalikan URI yang disandikan. Jika Anda meneruskan hasil pengkodean ke decodeURIComponent, string asli akan dikembalikan. Karena metode encodeURIComponent mengkodekan semua karakter, harap perhatikan bahwa jika string mewakili jalur, seperti /folder1/folder2/default.html, garis miring di dalamnya juga akan dikodekan. Akibatnya, hasil pengkodean menjadi tidak valid saat dikirimkan sebagai permintaan ke web server. Jika string berisi lebih dari satu komponen URI, gunakan metode encodeURI untuk menyandikannya.