Fixes an issue where filtering text search results would sometimes cause a portion of the list to disappear.
If a matching block (chunk of memory) contained only one match, the adjustment to include the entire string was discarding the front of the string, so the lookup for the string was failing, and all entries after the failure were left uninitialized.
Also changes any values outside the ASCII range to the unicode replacement character.
Fixes an issue where filtering text search results would sometimes cause a portion of the list to disappear.
If a matching block (chunk of memory) contained only one match, the adjustment to include the entire string was discarding the front of the string, so the lookup for the string was failing, and all entries after the failure were left uninitialized.
Also changes any values outside the ASCII range to the unicode replacement character.