Просто разместите эту информацию на случай, если она поможет кому-то в будущем.
Если вы работаете с продуктом Microsoft, это может быть вызвано неамериканскими символами (европейскими, китайскими и т. Д.). Например, если кто-то отправляет вам электронную таблицу данных Excel, которую вам нужно обработать, и она сохраняется в формате .csv, эти символы могут находиться за пределами диапазона utf-8, если они не были сохранены должным образом.
К счастью, по крайней мере в Excel для Mac v. 15 можно взять эти данные и «сохранить как», в частности, файл CSV UTF-8 - он находится в списке параметров. Это отдельная опция от другой опции файла CSV. Это преобразует неамериканские символы в кодировку UTF-8 и решит эту проблему.