... and the best hint imo to process malformed filenames per 'find -print0' is:
find ... -print0 | { while read -d $'\0' fil ... # use variable fil }
Regards