2013-05-18 2 views

Odpowiedz

1

Gdy używam tekstu window.btoa (String) to encode (not encrypt) i wysyłam go do serwera po stronie AJAX, okazuje się, że wymiana klient-serwer spowodowała pojawienie się znaków plus ("+") w zakodowanym tekście, zastępowane spacjami ('').

Aby uzyskać tekst z powrotem do właściwego kodowania w PHP, miałem użyć ciąg przekształcić tak:

$clean = strtr($_POST['ajax-text'], ' ', '+'); 
$ascii = base64_decode($clean);