ASP.NET Core 中使用 Sqids 实现url短链接编码

Sqids(发音为 "squids")是一个小型库,用于将数字生成类似URL地址中的 ID。它可以将像 127 这样的数字编码成像 yc3 这样的字符串,你也可以将这些字符串解码回原始数字。
当你希望将数字(例如连续的数字 ID)转换为看起来随机的字符串,以便用于 URL 或其他地方时,Sqids 就非常有用。

安装

dotnet add package Sqids

使用

你只需要创建一个 SqidsEncoder 实例即可。 这是该库的主要类,负责编码(encode)和解码(decode)操作。使用无参数的构造函数可以用默认配置初始化 SqidsEncoder。

✅ 如果你使用的是 .NET 7 或更高版本:
你需要指定一个整数类型作为泛型参数给 SqidsEncoder,最常见的是 int:

using Sqids;
var sqids = new SqidsEncoder<int>();

展开阅读全文

更新时间:2025-07-03

标签:科技   链接   数字   字符集   字符串   黑名单   类型   参数   长度   最小   整数   函数

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020- All Rights Reserved. Powered By bs178.com 闽ICP备11008920号
闽公网安备35020302034844号

Top