Heim > Web-Frontend > js-Tutorial > Codieren Sie die URL mit der Funktion encodeURI in JavaScript

Codieren Sie die URL mit der Funktion encodeURI in JavaScript

WBOY
Freigeben: 2023-11-18 10:37:55
Original
1167 Leute haben es durchsucht

Codieren Sie die URL mit der Funktion encodeURI in JavaScript

Verwenden Sie die Funktion encodeURI, um die URL in JavaScript zu codieren. Wir können dies anhand des folgenden Codebeispiels demonstrieren:

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

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

// 输出编码后的URL
console.log(encodedUrlString);
Nach dem Login kopieren

Im obigen Code verwenden wir die Funktion encodeURI, um die Beispiel-URL zu codieren. Die Funktion encodeURI wandelt Sonderzeichen (wie Leerzeichen, #, %, usw.) in der URL in die entsprechende Codierungsform um, um sicherzustellen, dass die URL korrekt übertragen und vom Server erkannt werden kann.

Im obigen Code lautet die ursprüngliche URL „https://www.example.com/path/file.html?parameter=value¶meter2=value2“. Durch Aufrufen der Funktion encodeURI erhalten wir die codierte URL-Zeichenfolge, nämlich „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".

Es ist zu beachten, dass die Funktion encodeURI nur einige Sonderzeichen in der URL codiert und nicht die gesamte URL. Wenn die gesamte URL codiert werden muss, können wir die Funktion encodeURIComponent verwenden.

Nachfolgend finden Sie ein ähnliches Codebeispiel, das die gesamte URL mithilfe der Funktion „encodeURIComponent“ codiert:

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

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

// 输出编码后的URL
console.log(encodedUrlString);
Nach dem Login kopieren

Im obigen Codebeispiel haben wir die gesamte URL mithilfe der Funktion „encodeURIComponent“ codiert. Die Funktion encodeURIComponent wandelt alle Zeichen in der URL in die entsprechende Codierungsform um, um sicherzustellen, dass die URL korrekt übertragen werden kann.

Zusammenfassung: Verwenden Sie die Funktion encodeURI, um Sonderzeichen in der URL zu codieren, und verwenden Sie die Funktion encodeURIComponent, um die gesamte URL zu codieren. Je nach tatsächlichem Bedarf können wir eine geeignete Funktion zum Codieren der URL auswählen, um die Richtigkeit und Benutzerfreundlichkeit der URL sicherzustellen.

Das obige ist der detaillierte Inhalt vonCodieren Sie die URL mit der Funktion encodeURI in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage