Fix #7609, "error: unable to create file tests/ref/hello_a?foo#bar.html (Invalid argument)" during git checkout on Windows. Behavior change: passing an nonexistent file name on the command line now shows a blank page (like network errors) rather than exit with an error message.