When piping in json files with a command such as: cat data.json | jgrep -n -s id I sometimes get errors such as: 100017401 10005352 Error - "\xE2" on US-ASCII It seems like jgrep is reading files with the wrong encoding set.