百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

ufo

> 编程语言
开源

适用于人类的 URL 工具

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

适用于人类的 URL 工具

UFO

[![npm 版本][npm-version-src]][npm-version-href] [![npm 下载量][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![Codecov][codecov-src]][codecov-href] 为人类提供的 URL 工具。

安装

使用 npm 或您喜欢的包管理器进行安装: 安装包:

bash
# npm
npm install ufo

# yarn
yarn add ufo

# pnpm
pnpm install ufo

# bun
bun install ufo

导入 utils:

javascript
// ESM
import { normalizeURL, joinURL } from "ufo";

// CommonJS
const { normalizeURL, joinURL } = require("ufo");

// Deno
import { parseURL } from "https://unpkg.com/ufo/dist/index.mjs";

编码工具

decode(text)

使用 decodeURIComponent 解码文本。如果失败,则返回原始文本。

decodePath(text)

解码 URL 的路径部分 (与 encodePath 进行斜杠编码一致)。

decodeQueryKey(text)

解码查询键(与 encodeQueryKey 进行加密编码一致)。

decodeQueryValue(text)

encodeQueryValue(value)

解码查询值(与 encodeQueryValue 进行加密编码一致)。

encode(text)

对 URL 的路径、搜索和哈希部分中需要编码的字符进行编码。

encodeQueryValue(input)

对 URL 查询部分中需要编码的查询值中的字符进行编码,同时还会对 = 字符进行编码。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言