gpt4 book ai didi

encoding - URL缩短: What's the best encoding to use?

转载 作者:行者123 更新时间:2023-12-03 06:28:00 28 4
gpt4 key购买 nike

我正在向我的项目添加一项功能,我们将生成指向我们网站内部内容的链接,并且我们希望这些链接尽可能短,因此我们将制作自己的“URL 缩短器”。

我想知道生成的短网址的最佳编码/字母表是什么。这很大程度上是一个主观问题,我想知道您对最佳方法/权衡的看法。

我想到的几个选择:
- 数字,大写 + 小写(基数 62)
- 数字,仅小写(基数 36)
- 基数 32 ( http://www.crockford.com/wrmg/base32.html )
- linkpot.net(使用常见的短英语单词)

当然,后两个更适合点击以外的用途,前两个更适合 Twitter。

此外,如果我要使用“仅可点击”的网址,我希望字母表尽可能大,并添加其他符号。

  • 我可以在不会进行 URL 编码的 URL 中使用哪些符号?
  • 我应该使用什么符号?其中一些可能有问题吗?例如,我正在考虑斜杠和点。

你觉得怎么样?

注意:这些 URL 的主要目标是 Twitter。记住这一点,我们可能应该拥有尽可能最大的字母表,因为大多数人都会点击。不过,我对您以其他方式(通过电话、打印纸张等)使用短 URL 的体验感兴趣。这种情况发生的可能性有多大?

注2:我不是在制作“又一个网址缩短器”,请不要用反对票来谴责我。我们正在为网站的内部内容生成短 URL,不允许任何人缩短任何 URL。想象一下,当您生成指向特定坐标的链接时,Google map 会为您提供简短的 URL。

最佳答案

我会选择 Base-62,它是最短的。缩短的 URL 并不适合其他人手动输入,因此不必担心区分大小写。

关于encoding - URL缩短: What's the best encoding to use?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1412277/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com