Вам понадобится
- Текстовый редактор, работающий с большим числом кодировок, или программа-декодер.
Инструкция
1
Если файл некорректно открылся в одном редакторе, это вовсе не означает, что он имеет неправильную кодировку. Стоит попробовать открыть тот же файл в другой программе. Одной из утилит, которые в большинстве случаев точно определяют необходимый набор символов, является бесплатный редактор Notepad++.
2
Если открыть файл все-таки не удается, то можно воспользоваться онлайн сервисами для определения кодировки, которых в интернете есть великое множество.
3
Также существуют программы, которые способны расшифровывать русские тексты в разных кодировках. Несомненно, лидером является приложение «Штирлиц» для Windows. Оно знает практически все кодовые листы и знает множество методов транслитерации. Более того эта программа способна производить операции трансформации текста из исходного формата в любой другой.
4
В Linux, чтобы открыть какой-либо файл, содержащий незнакомую кодировку, можно воспользоваться некоторыми консольными командами преобразования или готовыми программами. Под QT существует приложение QTexTransformer, которое поможет определить название кодировки и произвести соответствующие преобразования.Под Linux существует множество лингвистических модулей, написанных на языке Perl. Например, Lingua DetectCharset или DetectCyrillic (для определения кириллических символов). Хорошо отображает файлы Windows программа mousepad. Для конвертирования также можно воспользоваться консольной командой «econv путь_до_файла», которая самостоятельно определит текущую кодировку и преобразует ее к текущей локали.