Some characters e.g. the symbol for Angstrom, if not encoded correctly, lead to replacement characters (uFFFD) in the data.
There are a few different options for dealing with this, including trying to read in the data with the character removed, or simply handling the error better to warn the user about the existence of the character/where the character is.