When Sublime Text loads a file and encounters a multi-byte UTF-8 character, I assume it “switches on” UTF-8 display. If, later on in the file, a non UTF-8 byte is encountered, Sublime Text stops loading the rest of the file and the file appears truncated in the edit window.
If you open a notepad window (low-level editing), paste in the following text, and save the file, then load the file in Sublime Text the bug will appear. The first special character on line 2 is a multi-byte UTF-8 a-e ligature (æ) while the one on line 4 is a non UTF-8 double low-9 quotation mark.
This is a new file.
æ
This text will be displayed.
„
Sublime Text will not display this line, nor any line beneath it.
Lorem ipsum dolor sit amet.
My fallbackEncoding hasn’t been changed from the default.
Expected behaviour: Load the entire file and display at least a question mark or broken character box instead of the non UTF-8 character.