我需要帮助将数值从36进制转换为十进制。

作为一个例子,我想把以下内容转化为:

1j16qd5g0lc

变成:

5589146303201280

但是当前 'tonumber' 把它转换为:

5.5891463032013e+15

我知道有一个 bit.tonumber 函数可能更好用,但是这个函数对我来说不可用。有人可以帮我轻松实现我的需求吗?我对 Lua 不是很熟悉。

谢谢! :)

点赞
用户107090
用户107090

尝试使用以下代码进行转换:print(string.format("%.0f",tonumber("1j16qd5g0lc",36)))

2014-02-27 02:00:07