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);
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);
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!