我需要为工作制作一个 url 缩短器,所以我试图找出在尽可能小的 id 字符串中提供尽可能多的链接的最佳模式。
我曾想过将 unicode 字符转换为位值以用作简单数据库的 id——这可能吗?是否有任何特定的 unicode 字符根本不会中继到服务器?我可以按原样访问原始地址字符串,以准确找出输入的 url,但我需要确保应该存在的所有内容都在那里。# 是我不确定的一个具体例子;它是一个客户端功能(锚点),我不知道它是否真的到达了服务器。
我不需要对生成的 id 有任何随机性,我只是想从最低的 unicode 位值增加到最高值,基本上每个字符都有成千上万的可能性。
感谢任何建议、帮助或代码示例。:)