我尝试使用bitstring
但没有成功
我需要将 a 转换String
为(位串),每个字符 8 位
例如:
"hi" = "0110100001101001"
谢谢
我会尝试二进制理解
[C + $0 || <<C:1>> <= list_to_binary(String)]
例如
[C + $0 || <<C:1>> <= list_to_binary("hi")].
"0110100001101001"
一种方法是使用io_lib:format进行格式化
lists:flatten([io_lib:format("~8.2.0B", [Char]) || Char <- String]).
"0110100001101001"