#!/bin/bash

BACK_DIR="Subtitle.backup"
if [ ! -d "$BACK_DIR" ]; then
    mkdir ./$BACK_DIR
fi

for I in `echo $*`; do

    fileName=$I
    encoding=`file -b "$fileName" | awk {'print $1'}`
    cp $fileName $BACK_DIR

    if [ "$encoding" == "Little-endian" ]; then
            iconv -f UTF-16LE -t UTF-8 "$fileName" > "./.$fileName.utf8"
            mv "./.$fileName.utf8" "$fileName"
    elif [ "$encoding" == "Non-ISO" ]; then
	    iconv -f CP1256 -t UTF-8 "$fileName" > "./.$fileName.utf8"
	    mv "./.$fileName.utf8" "$fileName"
    fi

done
