Remove all non ascii characters from a file recursively

The following command removes all non-ascii characters from the somefile.txt:

sed -i 's/[\d128-\d255]//g' somefile.txt

You can also do it on multiple files at the same time:

sed -i 's/[\d128-\d255]//g' *.txt