LINUX.ORG.RU

Ответ на: комментарий от anonymous

А системная локаль какая?

locale locale -a

anonymous ()
Ответ на: комментарий от EXL

Как мне кажется, самый полезный комментарий. Наверняка человек открыл *.txt, созданный на Windows, а это до сих пор 1251. Другие сценарии появления кракозябров крайне маловероятны.

Bagrov ★★★★★ ()
Ответ на: комментарий от Bagrov

Наверняка человек открыл *.txt, созданный на Windows, а это до сих пор 1251. Другие сценарии появления кракозябров крайне маловероятны.

На 99% уверен в этом тоже. Если файл ему не Эдик переслал, конечно, а то вдруг там KOI-8 =)

Zhbert ★★★★★ ()
Ответ на: комментарий от Bagrov

Вот только редакторы давно научились менять кодировку по желанию а некоторые и автоматически.

anonymous ()
Ответ на: комментарий от anonymous

Вот только редакторы давно научились менять кодировку по желанию а некоторые и автоматически.

Насчет последнего я бы поспорил. А так да, ты прав.

Zhbert ★★★★★ ()

Поставь kate и открывай с помощью этого редактора, он автоматически выбирает правильную кодировку при открытии.

MOPKOBKA ★★ ()
Ответ на: комментарий от EXL

С чего ты взял, что там 1251? Лучше уж enconv’ом декодировать. Ну или для начала enca’й посмотреть. Может, там КОИ8-Р? Или 866?

anonymous ()

Debian 11 не читает русский шрифт

Пахнет русофобией. Переходи на Альт.

ololoid ★★★★ ()
Ответ на: комментарий от hopkins1988

Тебе простой текстовый редактор нужен? В чем ты открываешь? Поставь leafpad - он автоматически распознает win-1251, ЕМНИП.

Ну, или в каком-нибудь VSCode открывай и выбирай нужную кодировку. По ощущениям, ты в где-нибудь в MC по F3/F4 смотришь. Или через cat или хз. Опиши нормально.

atiradeon ()
Ответ на: комментарий от atiradeon

Просто, если ты смотришь файл в консоли - это одно дело. Если в графическом редакторе - совсем другое. Пока ты не скажешь как и где ты открываешь файл и где именно выводятся «кракозябры» - с проблемой тебе никто не поможет. Это первое.

Второе, если допустимо - закинь куда-нибудь файл, чтобы его можно было скачать и посмотреть какая там кодировка.

atiradeon ()
Ответ на: комментарий от hopkins1988

Слушай, если ты действительно недоумевающий новичок, может быть, скопипастишь каракули сюда? А то очень похоже на троллинг тупостью. Особенно вот это:

Заменил шрифт на английские каракули

Потому что команда $ iconv -f CP1251 -t UTF-8 test.txt > test_utf8.txt никак не может заменить кириллицу латиницей.

Bagrov ★★★★★ ()
Ответ на: комментарий от Bagrov

В дефолтной установке Debian 11 графические текстовые редакторы определяют и открывают хоть в cp1251, хоть в koi8r. Подозреваю что ТС конвертнул cp1251 документ в Latin1.

А если тс ломал руками локали и системные либы то ССЗБ.

bhfq ★★★★★ ()

Открыл документ в txt c русским шрифтом, а там непонятные символы.

Какие именно непонятные? Крякозябры, латиница, бНОПНЯ?

anonymous ()
Ответ на: комментарий от hopkins1988

Чтоб не и... людям мозг. В терминале вводишь

 locale
locale -a
file -i /путь/документ.txt
Вывод сюда в теге код. Также делаешь скриншот своего текстового редактора с открытым документом и его настройки в части шрифта и кодировки. Если текс не приватный скинь на файлообменник.

anonymous ()
Ответ на: комментарий от hopkins1988

А чтобы не е… мозг себе, запускаешь Midnight commander и быстро в нем смотришь свой файл всеми доступными кодировками.

andytux ★★★★ ()
Ответ на: комментарий от andytux

+1. Тоже всегда так делаю с файлами *.txt, и нет проблем.

anonymous ()
Ответ на: комментарий от hopkins1988

И не должно, он-же не исполнимый файл. F3 - откроет в просмотрщике, F4 - откроет в редакторе. «alt+e» - выбор кодировки.

andytux ★★★★ ()
Ответ на: комментарий от hopkins1988

На клавиатуре.

Запускаешь MC. И нажимаешь «F1» - читаешь справку. Хотя-бы элементарные действия.

Ставишь указатель на свой файл, жмешь «F3», файл открывается в просмотрщике. Нажимаешь «alt+e», появится окно с выбором кодировки, выбираешь кодировку, жмешь ентер. Файл будет показан с применением выбранной кодировки. Если не устраивает, выбираешь другую.

andytux ★★★★ ()
Последнее исправление: andytux (всего исправлений: 1)
Ответ на: комментарий от hopkins1988

Расходимся, тс не линукс нужен

anonymous ()
Ответ на: комментарий от andytux

Alt+e нажимал, ничего не произошло.правда у меня раскладка клавиратуры британская.а язык системы во время установки ставил английский

hopkins1988 ()
Ответ на: комментарий от hopkins1988

«Трудно искать черную кошку в темной комнате, особенно, если ее там нет.»

Да хоть китайская. Русский язык вообще установлен?

andytux ★★★★ ()
Ответ на: комментарий от hopkins1988

Заканчивайте в техническом треде.

@hobbit или перенесите куда-то в токсы или закройте тему. Только трекер забивает. ТС не смешной цирк с тупаком устроил.

atiradeon ()
Ответ на: комментарий от hopkins1988

Это список кодировок, в которые данная программа может конвертировать. Это совершенно не значит, что твоя система сможет правильно все их показать.

andytux ★★★★ ()
Ответ на: комментарий от hopkins1988

В силу бездарности, советую забыть про команду iconv. Есть подозрения, что ты уже наконвертировал незнамо что в непонятно куда.

Возьми хороший букварь по основам компьютерной грамотности и очень-очень хорошо его выучи.

andytux ★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.