我正在使用如下的基本编码
enc = Base64.encode64('mystring')
输出:“U2VuZCByZWluZm9yY2VtZW50cw == \ n”
但是当我使用此输出在html页面中设置一些div id时,
实际加密未显示。正如您在上面的示例中所看到的,在html页面中使用时,'\n'
证明是换行符。并且div的id现在变为id="U2VuZCByZWluZm9yY2VtZW50cw=="
但预计是U2VuZCByZWluZm9yY2VtZW50cw==\n
对于这个或任何替代方案有什么解决方案吗?
答案 0 :(得分:3)
尝试
Base64.urlsafe_encode64
删除新行并使用 - 而不是+和_而不是/
您当然必须使用Base64.urlsafe_decode64
对其进行解码。