정수 (예 : x=20
)가 있으면 이스케이프 된 8 진수 문자가 들어있는 문자열로 변환하고 싶습니다. 나는. ...int를 이스케이프 된 8 진수 문자로 변환
x=20
# y = ... Some magic
p y # => "\024"
내가 얻을 관리했습니다 가장 가까운 사용하여 : 그러나
x.to_s(8) # => "24"
, 나는 완전히 탈출 진수 문자로 문자열을 변환하는 방법에 stumpted 해요! 어떤 아이디어, 인터넷?
' "\ 024".b'는''\ x14 "'로 표시됩니다. 당신은 무엇을하려합니까? – Stefan
자, 그럼 20을 "\ x14"로 변환 할 수 있습니까? 다시, 나는 그것을 단지 "14"로 변환하는 방법을 안다. –
그리고 일부 저수준 패킷 조작을 시도하고 있는데, 이스케이프 된 8 진수 값으로 특정 필드를 입력해야합니다. –