Кто-то поделился со мной файлом Excel (.xlsx, а не .csv). Глядя на данные в Excel, очевидно, что файл закодирован с использованием UTF-8, но Excel интерпретирует данные как кодированный в Windows 1252 текст. Например, там, где я ожидал увидеть «ã», Excel отображает «Ã £». «ã» - это U+00E3 есть 0xC3 0xA3 закодированный как UTF-8, что соответствует «Ã £» в Windows 1252.

Как я могу перезагрузить файл, не меняя его, и чтобы Excel интерпретировал данные как текст в кодировке UTF-8?

0