Literally just use xargs with -I {} and quotation marks?
That won't save you from weird file names, but null termination will.
That won't save you from weird file names, but null termination will.