proposed fix for #3

read files as unicode (utf-8) and replace unreadable characters with '?'-sign