У меня есть некоторые файлы, что Ubuntu не может считать его (кодирование ANSI), но Windows может считать его хорошо.
Когда я открываю его в gedit или блокноте ++, это походит на это:
Êã ÇáÊÍæíá áÜÜ
Как я могу заставить Ubuntu читать, ANSI закодировал файлы хорошо?
Средство ANSI более или менее ничто ---самый вероятный кандидат на Ваше кодирование является Windows 1252. Можно преобразовать файл с
iconv -f WINDOWS-1252 -t utf8 < filein.txt > fileout.txt
, но помнить, большинство кодировка (прочитайте связанную статью, если Вы не уверены в том, что это означает) , не может быть надежно предположен , таким образом, необходимо знать, что точное кодирование дает смысл данным.
Из комментариев кажется, что Вы по всей вероятности ищете некоторый арабский язык, кодирующий---, в этом случае проверяют WINDOWS-1256
.
список доступной кодировки для iconv
на github, или можно найти его с Уведомлением команды
iconv --list
что только в начале списка существует набор "ANSI" - как кодировка.
Если Вы не хотите преобразовывать его, как упомянуто в ответе Rmano, можно использовать Geany или Kate для читения/редактирования их площадь, которая они, арабским кодированием по умолчанию в Windows является CP 1256 (WINDOWS-1256
). Просто имейте в виду, что переключение на UTF-8 рекомендуется по всем. Это поддерживается Блокнотом ++, и значение по умолчанию Windows отмечают редактора.
sudo apt-get install geany
sudo apt-get install kate
Я пытался считать файл в режим ANSI в человечность и смог сделать это.
я попробовал сублимированный текст, gedit, и т.д. но я так или иначе перестал работать, наконец я попробовал терминал в человечности, и команда кошки помогла мне.
я открылся, терминал в расположении файла затем использовал
cat filename.txt
, И он работал как очарование, если текстовый файл будет содержать синтаксис ANSI, то он будет отображен правильно.
Hope это помогает.