**Describe the feature request** Hackage [rejects tarballs that contain non-ASCII filenames](https://github.com/haskell/hackage-server/blob/8815bc9e27ec25506952f6e41b38d5293d5d31d6/src/Distribution/Server/Packages/Unpack.hs#L467-L470), but neither `cabal check` nor `cabal sdist` complains. I suggest that one of these (probably `cabal check`) is modified to complain. **Additional context** A user (or bit of automation) can get quite far in a release process before encountering this at the very end.