【发布时间】:2016-05-05 04:01:52
【问题描述】:
我有一个整数字符串“72101108108111”,但它是一个代表原始字符串“Hello”字节的字符串。
如何在 Ruby 中将“72101108108111”转换为 Ascii 字符串“Hello”?
【问题讨论】:
-
你不能。无法判断第一个字节是
7还是72。如果我们猜对了72,则无法判断第二个字节是1、10还是101,等等。然而,这个字符串是生成的,它并不是在考虑解码的情况下生成的。 -
如果我们假设 2 个数字组成一个字节,我们能做到吗?即它的 72、10、11 等?
-
那不会给你“你好”。
H的 ASCII 码是 72,但e是 101。 -
我需要将字符串编码/解码为 Base58。找到一个将整数转换为 Base58 的 gem。试图弄清楚我是否可以将字符串转换为字节,然后进行编码,反之亦然。
-
将基本的 10 个 ASCII 码连接成一串数字并不是“将字符串转换为字节”的正确方法。