我想弄清楚如何以類似於Facebook's signed_request的方式對會話cookie進行編碼。'unpack(「m」)`的反義詞是什麼?
The runwithfriends Facebook sample appimplements base64_url_decode & base64_url_decode in Python。
我發現一個簡單的實施base64_url_decode
:
def base64_url_decode(string)
"#{string}==".tr("-_", "+/").unpack("m")[0]
end
如何實現base64_url_encode
瓦特/ O require 'base64'
。 (我認爲最好是沒有require 'base64'
,對嗎?)
基本上,unpack("m")
的反義詞是什麼?
ruby-1.9.2-p0 > "aGVsbG8sIG1ycyB0ZWFs\012".unpack("m")
=> ["hello, mrs teal"]
對於SO最明顯的問題/答案,我見過..D但是不,另一個是*什麼是Ruby中的[[]]?* – Nakilon 2011-02-06 19:51:18
哦!哈哈。謝謝!我在找Sting#pack。 – ma11hew28 2011-02-06 19:51:59