Fixed unicode problem if transcript file is not UTF-8 encoded.

[TNL-527] (https://openedx.atlassian.net/browse/TNL-527)

Only accept UTF-8 encoded transcript files.
@adampalay does it looks good now?