Raywenderlich给出了一个推送令牌的例子:
'740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387
462c7eaf 61bb78ad'
如果我更正,推送令牌的字节大小为32。
我想从中获取字节大小。
这是MySQL声明:
SELECT LENGTH(CONV('740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387
462c7eaf 61bb78ad', 16, 2));
当我输入它时,它给我31的大小。我期待32。 有任何想法吗?
答案 0 :(得分:0)
CONV()将数字转换为该数字的字符串表示形式。删除前导零,因此LENGTH()仅计算字符串中的符号。 您可以在数字前加上您知道将设置高位的任何数字,并从结果中减去额外值的位长。 即。
SELECT LENGTH(CONV('FF740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387 462c7eaf 61bb78ad',16,2)) - 8;
为您提供您期望的32位。