2012-07-13 49 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進行解碼。