2012-07-13 31 views
0

我使用基地编码象下面基地编码不含特殊字符(滑轨)

ENC = Base64.encode64( '的MyString')

输出: “U2VuZCByZWluZm9yY2VtZW50cw == \ n” 个

但是,当我使用此输出来设置HTML页面中的一些div ID时, 实际加密不显示。正如你在上面的例子中看到的,当在html页面中使用时,'\n'证明是一个换行符。并且div的id现在变成id="U2VuZCByZWluZm9yY2VtZW50cw==" 但预计是U2VuZCByZWluZm9yY2VtZW50cw==\n

是否有任何解决方案可用于此或任何替代方案?

回答

2

尝试

Base64.urlsafe_encode64 

它消除了新的生产线,并使用 - 不是+和_而不是/

你这样做当然然后必须使用Base64.urlsafe_decode64进行解码。