title: Difference between readAsBinaryString and readAsText using FileReader
body: <p>So as an example, when I read the π character (<code>\u03C0</code>) from a File using the FileReader API, I get the pi character back to me when I read it using <code>FileReader.readAsText(blob)</code> which is expected. But when I use <code>FileReader.readAsBinaryString(blob)</code>, I get the result <code>\xcf\x80</code> instead, which doesn't seem to have any visible correlation with the pi character. What's going on? (This probably has something to do with the way UTF-8/16 is encoded...)</p>