UTF-8 Support in Large File Editor

Utf-8 is a multibyte character encoding, that is it takes 1-4 bytes to encode a single character, for more information see:

As the large file editor has to jump into the middle of a file at an arbitrary point, it cannot know which byte is the start of a character. In order to know where the each character starts, it needs context, and it can only get this from reading from the start of the file. Scanning a Terabyte file from the start would take a long time, so because of this we cannot know where utf-8 char breaks are and so cannot reliably decode the characters.

Add Feedback