1#!/bin/bash
2
3set -e
4
5enc=$(file --mime-encoding "$1" | sed -E 's/.*: //g')
6if [[ $enc == "binary" ]]; then
7	exit 0
8fi
9if [[ $enc != "utf-8" ]]; then
10	iconv -f $enc -t utf-8 "$1" -o "$1.tmp"
11	cat "$1.tmp" > "$1"
12	rm "$1.tmp"
13fi
14