我目前使用的是Ruby的'base64‘,但是创建的字符串有像/+=这样的特殊字符。
我如何删除这些,并仍然确保我的解码工作,在未来?
本质上,我希望使用字母数字。
发布于 2013-01-10 00:11:42
如果你想要字母数字,我认为使用基数36更好,也更实用。Ruby有内置的编码/解码,最高可达36进制(26个字母和10个数字)。
123456.to_s(36)
# => "qglj"
"qglj".to_i(36)
# => 123456https://stackoverflow.com/questions/14241343
复制相似问题