Nie powinien, ale może zrobić.
Prawidłowy ciąg base64 nie powinna zawierać spacji, ponieważ alfabet kodowania powinna składać się tylko z AZ az 0-9 +/
Jednakże, jeśli zakodowane dane dzieje zawierać znak „+”, a dane są przekazane w adresie URL, może zostać przypadkowo zamienione na spację. Więc możesz natknąć się na rzekomy ciąg base64, który wydaje się mieć w nim spacje w tych okolicznościach.
Jeśli tak jest, po prostu zamień spację na plusy przed dekodowaniem.
PS.Myślę o tym cały „spacji MySQL wykończenia spływu podczas przechowywania ciągów pól VARCHAR” tu
Tak na marginesie, to odstępy spływu, jako varchar nie zostanie pozbawiony niedbale jak MySQL 5.0.3
P'raps Mam na myśli "robi" więcej niż "może" ;-) – Dougal
cóż, możesz dodać białe spacje w zależności od implementacji, ale w większości zostaną one po prostu usunięte, ponieważ są one faktycznie ważne, ponieważ nie są częścią alfabetu b64 " "ale często uwzględniane w celach wyświetlania," readbility "faktycznie nie trafia, ponieważ" normalny "człowiek nie czyta ciągów b64 na pierwszym miejscu – My1