это строка из файла (выгрузка в csv), когда же я читаю этот файл, то в отладке вижу ромбики вместо русских букв
Как мне исправить содержимое файла, чтобы оно было на русском языке?
Интересное:
в сублайме выше строка, но я делаю Reopen With Encoding Windows-2151 и я вижу отличный файл
Вообще ничего "интересного": ваш файл - CSV в кодировке Windows-1251, который в первом примере показывается в кодировке Windows-1252 или ISO-8859-1 (что уж у вас там для Sublime по умолчанию установлено для однобайтных кодировок), то есть неверно интерпретируется. Однобайтная, а не мультибайтовый Unicode - потому что количество символов совпадает и нет повторяющихся через раз одинаковых символов (старший байт).
"Исправлять" ничего не нужно. Можно сконвертировать, как однобайтовую 1251 в UTF-8 - тогда неоднозначность в интерпретации кодировки исчезнет.