When reading text files, use UTF-8 instead of default encoding
FilesystemIndexReader: require XmlReader as argument, since PlatformUtils are not initialized at this point