The strange characters are the result of HTML encoding to prevent control characters being misinterpreted. For example, in the string
/com.android.externalstorage.documents/document/primary%3ADCIM%2Fimages.jpeg
the
%3A
is a colon (
:
), and the %2F is a forward solidus (
/
).
See
HTML URL Encoding Reference[
^].