alexbakker / webdav-provider

An Android app that can expose WebDAV storage to other apps through Android's Storage Access Framework (SAF)
https://rocli.dev/webdav
GNU General Public License v3.0
111 stars 28 forks source link

URL decode file display names #5

Closed moneytoo closed 3 years ago

moneytoo commented 3 years ago

File display names should probably be URL decoded

https://github.com/alexbakker/webdav-provider/blob/2786cce446a750e9788f309800778153738e6f13/app/src/main/java/me/alexbakker/webdav/provider/WebDavProvider.kt#L300

possibly using something like

add(Document.COLUMN_DISPLAY_NAME, URLDecoder.decode(file.name, StandardCharsets.UTF_8.name()))

because without decoding it looks like this:

After decoding:

alexbakker commented 3 years ago

Agreed.