Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js urlencode编码

作者:若离   发布日期:2025-12-22   浏览:64

// 示例代码:使用 JavaScript 进行 URL 编码

// 使用 encodeURIComponent 方法对字符串进行编码
let originalString = "https://example.com/path?name=John Doe&city=New York";
let encodedString = encodeURIComponent(originalString);

console.log("原始字符串: ", originalString);
console.log("编码后的字符串: ", encodedString);

// 解释说明:
// encodeURIComponent 是一个内置的 JavaScript 方法,用于对 URI (统一资源标识符) 组件进行编码。
// 它会将字符串中的特殊字符(如空格、@、:、/ 等)转换为百分号格式(例如,空格会被编码为 %20)。
// 该方法适用于对查询参数或路径片段进行编码,但不适合对整个 URL 进行编码,因为会对协议和域名部分也进行编码。

// 如果需要对整个 URL 进行编码,可以使用 encodeURI 方法
let fullUrl = "https://example.com/path?name=John Doe&city=New York";
let encodedFullUrl = encodeURI(fullUrl);

console.log("原始 URL: ", fullUrl);
console.log("编码后的 URL: ", encodedFullUrl);

// 解释说明:
// encodeURI 只会对 URL 中的非法字符进行编码,而不会对协议、主机名等部分进行编码。
// 因此,对于完整的 URL,推荐使用 encodeURI 而不是 encodeURIComponent。

上一篇:js url encode编码转换

下一篇:js url.createobjecturl

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站