Kod URL menggunakan fungsi encodeURI dalam JavaScript

WBOY
Lepaskan: 2023-11-18 10:37:55
asal
996 orang telah melayarinya

Kod URL menggunakan fungsi encodeURI dalam JavaScript

Gunakan fungsi encodeURI untuk mengekod URL dalam JavaScript Kami boleh menunjukkannya melalui contoh kod berikut:

// 原始URL
const urlString = "https://www.example.com/路径/文件.html?参数=值&参数2=值2";

// 使用encodeURI函数对URL进行编码
const encodedUrlString = encodeURI(urlString);

// 输出编码后的URL
console.log(encodedUrlString);
Salin selepas log masuk

Dalam kod di atas, kami menggunakan fungsi encodeURI untuk mengekod URL sampel. Fungsi encodeURI akan menukar aksara khas (seperti ruang, #, %, dll.) dalam URL ke dalam bentuk pengekodan yang sepadan untuk memastikan URL boleh dihantar dengan betul dan dikenali oleh pelayan.

Dalam kod di atas, URL asal ialah "https://www.example.com/path/file.html?parameter=value¶meter2=value2". Dengan memanggil fungsi encodeURI, kami memperoleh rentetan URL yang dikodkan, iaitu "https://www.example.com/%E8%B7%AF%E5%BE%84/%E6%96%87%E4%BB %B6 .html?%E5%8F%82%E6%95%B0=%E5%80%BC&%E5%8F%82%E6%95%B02=%E5%80%BC2".

Perlu diingat bahawa fungsi encodeURI hanya mengekod beberapa aksara khas dalam URL dan tidak mengekod keseluruhan URL. Jika keseluruhan URL perlu dikodkan, kita boleh menggunakan fungsi encodeURIComponent.

Di bawah ialah contoh kod serupa yang mengekodkan keseluruhan URL menggunakan fungsi encodeURIComponent:

// 原始URL
const urlString = "https://www.example.com/路径/文件.html?参数=值&参数2=值2";

// 使用encodeURIComponent函数对URL进行编码
const encodedUrlString = encodeURIComponent(urlString);

// 输出编码后的URL
console.log(encodedUrlString);
Salin selepas log masuk

Dalam contoh kod di atas, kami mengekod keseluruhan URL menggunakan fungsi encodeURIComponent. Fungsi encodeURIComponent akan menukar semua aksara dalam URL ke dalam bentuk pengekodan yang sepadan untuk memastikan URL boleh dihantar dengan betul.

Ringkasan: Gunakan fungsi encodeURI untuk mengekod aksara khas dalam URL dan gunakan fungsi encodeURIComponent untuk mengekod keseluruhan URL. Mengikut keperluan sebenar, kita boleh memilih fungsi yang sesuai untuk mengekod URL bagi memastikan ketepatan dan kebolehgunaan URL.

Atas ialah kandungan terperinci Kod URL menggunakan fungsi encodeURI dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!