I think the article doesn&#x27;t really clarify the reason these bugs exist. After all, is it <i>really</i> a bug? What if I so happen to be working with Chinese Unicode files without BOM that are also valid ASCII files? Then it would seem to me that Notepad was previously behaving correctly, and ever since Vista they <i>introduced</i> a bug!<p>No, this isn&#x27;t a low-level bug tied to any particular Windows API function. This is the inevitable result of the folly of trying to guess a file&#x27;s encoding. When we find ourselves cornered into doing something this ridiculous, it becomes apparent that we, as a society of programmers, are extremely disorganized.