Ignore:
Timestamp:
01/08/10 16:23:27 (14 years ago)
Author:
amuller
Message:

Ticket #597 - Correçao de caracteres especiais em nomes de arquivos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/filemanager/js/common_functions.js

    r1924 r1929  
    113113 
    114114function base64_encode(str) { 
    115         var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; 
     115        var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; 
    116116        var encoded = []; 
    117117        var c = 0; 
     
    130130                encoded[encoded.length] = chars.charAt(i3); 
    131131        } 
    132         return encoded.join(''); 
     132        var retBuff = escape(encoded.join('')); 
     133        return retBuff.replace(/\+/g,"%2B"); 
    133134} 
    134135 
    135136function base64_decode(str) { 
    136         var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789/='; 
     137        var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; 
    137138        var invalid = { 
    138139        strlen: (str.length % 4 != 0), 
Note: See TracChangeset for help on using the changeset viewer.