文字列を Base64 エンコードする


Tag: インターネットサービス

文字列を Base64 エンコードする

ライブラリを利用するか自作します。 下記の例では、CLiki:cl-base64 と JPパッケージを利用しています。

(cl-base64:usb8-array-to-base64-string
 (jp:encode "逆引き Common Lisp" :utf-8))
;=> "6YCG5byV44GNIENvbW1vbiBMaXNw"

(jp:decode
 (cl-base64:base64-string-to-usb8-array 
  (cl-base64:usb8-array-to-base64-string (jp:encode "逆引き Common Lisp" :utf-8)))
 :utf-8)
;=> "逆引き Common Lisp"

jpパッケージの詳細についてはCommon Lisp と 日本語 と 文字コードを参照して下さい