Handle `git blame` for files encoded in different formats
Convert all text to UTF-8.
Fixes bug where files encoded in ISO-8559 and other formats caused an exception.
Convert all text to UTF-8.
Fixes bug where files encoded in ISO-8559 and other formats caused an exception.