After importing a .json file from disk or URL, some characters are garbled and substituted with the � character (U+FFFD).

The .csv, .txt, and .json files are actually plain text. Plain text can be any type of encoding. The encoding detection is an imprecisive operation using statistics and heuristics and works best if the first 4k bytes of data is mostly in one language.
If you are importing the file from disk, use a text editor such as Notepad++ or the iconv command in Linux to convert the file encoding to UTF-8 or UTF-8 BOM.
