Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: кодировка файлов как поменять  (Прочитано 566496 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1954
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #15 : 18 Апреля 2023, 13:28:16 »
Забудь этот бред
Не забыть - бы будучи загруженным в linux зайти в эту тему. Забодал deadbeef с плейлистами, ни в какую не желает отображать в плейлисте станции инет радио, в трёх из 10. С коммандерами не приучен работать, нужно попробовать определить что у меня там с кодировкой. Странно, что 7 плейлистов прекрасно работают и всё показывают.

Оффлайн jimfuny

  • Автор темы
  • Активист
  • *
  • Сообщений: 340
    • Просмотр профиля
    • Movie Film
Re: кодировка файлов как поменять
« Ответ #16 : 18 Апреля 2023, 21:28:26 »
ссылки битые.

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

что за кнопка, это гутка какая то да, вот если бы не вы послали бы эту кнопку, то ни зачто бы не нажал, хотя нажал а потом на половину отключил, какая то инсталяция пошла, это вирус какой то потом заходит на компютер?
:)

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5697
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #17 : 18 Апреля 2023, 22:28:32 »
... нажал а потом на половину отключил, какая то инсталяция пошла, это вирус какой то потом заходит на компютер?
- ну, и зачем же нажимать то было?..   :coolsmiley:

(Нажмите, чтобы показать/скрыть)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7832
  • We were here
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #18 : 18 Апреля 2023, 22:34:09 »
это вирус какой то потом заходит на компютер?
Компютерной грамотности не обучаю.

Четко и внятно поставьте задачу. А то по итогу - у вас уже четыре (!) разных кодировки. Что и куда вы конвертировать собрались - непонятно. Как вы с этим будете разбираться - решать только вам. То что у вас проблемы со слешами, консолью, терминалом и прочим - это исключительно ваши проблемы и никому не интересны.
Изменение кодировки решается через iconv. Если вы не в силах прочитать man или --help - вам вообще никто не поможет. 



Пользователь добавил сообщение 18 Апреля 2023, 22:42:12:
можете iconv сказать - не смотреть на исходную кодировку, тупо всё в UTF8 конвертировать.
mkdir ./converted
for f in ./*.srt; do iconv -t utf-8 -o ./converted/"$f" "$f"; done
« Последнее редактирование: 19 Апреля 2023, 19:09:24 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн jimfuny

  • Автор темы
  • Активист
  • *
  • Сообщений: 340
    • Просмотр профиля
    • Movie Film
Re: кодировка файлов как поменять
« Ответ #19 : 19 Апреля 2023, 02:05:13 »
это вирус какой то потом заходит на компютер?
Компютерной грамотности не обучаю.

Четко и внятно поставьте задачу. А то по итогу - у вас уже четыре (!) разных кодировки. Что и куда вы конвертировать собрались - непонятно. Как вы с этим будете разбираться - решать только вам. То что у вас проблемы со слешами, консолью, терминалом и прочим - это исключительно ваши проблемы и никому не интересны.
Изменение кодировки решается через iconv. Если вы не в силах прочитать man или --help - вам вообще никто не поможет. 



Пользователь добавил сообщение 18 Апреля 2023, 22:42:12:
можете iconv сказать - не смотреть на исходную кодировку, тупо всё в UTF8 конвертировать.
mkdir ./converted
for f in ./*.srt; do ; iconv -t utf-8 -o ./converted/"$f" "$f"; done

тут с вам не поспоришь железно,это только я сам должен разбиратся, и никто не мне обязан, я эти вещи понимаю, я чесна очень богадарен что все тут с тирпением и пониманием пытаются памочь решить этот впорос

думал может программа какая есть нажал кнопку все

например есть файлы srt это те же txt файлы, вобщем файлы которые windows-1255 кодировке, нужно на utf-8 кодировку поменять, и сахранить на компютере например в другой папке

как я понимаю что программы с кнопкой нету, и придется через консоль командой менять, но застрял где, када команда строками идут, значит эти команды делать в консоле нужно, а еще люди рекомендовали послали код, он как текст выглядет, я думал что это скрипт какой то, это вроде как нужно в файл вписать, патом испалняющим делать и все такое, эти вещи вапще непонимаю даже сколько читал как все это делать, не получается

вобщем все понял, только через iconv кансоль нужно делать, значит буду пробвать делать

вот вы что код послали этот

mkdir ./converted
for f in ./*.srt; do ; iconv -t utf-8 -o ./converted/"$f" "$f"; done

там же дерикторию указывать нужно, где лежат файлы?

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

может сперва нужно через кансоль зайти в эту дерикторию и потм делать команду, или не нужно, этот код чисто найдет все srt файлы на всем капьютере и поменяет кадировку и все

вот сделал код что вы послали

klod@klod-inspiron-3521:~$ cd /home/klod/Загрузки/FILES/raspakovanie/files/

klod@klod-inspiron-3521:~/Загрузки/FILES/raspakovanie/files$ mkdir ./converted
klod@klod-inspiron-3521:~/Загрузки/FILES/raspakovanie/files$ for f in ./*.srt; do ; iconv -t utf-8 -o ./converted/"$f" "$f"; done
bash: ошибка синтаксиса около неожиданной лексемы `;'
klod@klod-inspiron-3521:~/Загрузки/FILES/raspakovanie/files$





Пользователь добавил сообщение 19 Апреля 2023, 02:29:51:
Сначала было:
Цитировать
все в файлы в windows-1251
Теперь вдруг:
Цитировать
windows-1255
и
windows-1256


ну вобщем куча файйлов srt те же что и txt файлы, у них windows-1255 кадировка, нужно поменять на utf-8 кадировку рекрусивно то есть все сразу файлы в папке, вроде и все

вот сам файл для примера

ссылка на файл

Пользователь добавил сообщение 19 Апреля 2023, 06:11:12:
кстати нужно сам текст в файле кодировку поменять
« Последнее редактирование: 19 Апреля 2023, 06:11:12 от jimfuny »
:)

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8027
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #20 : 19 Апреля 2023, 09:52:23 »
"Восток - дело тонкое."

Цитировать
windows-1255
Я не знаю ни иврит, ни арабский. У меня нигде нет и я никогда в жизни не видел этих кодировок.
Поэтому, могу только принять твои слова на веру. Результат оценить тоже не могу.

Так выглядит фрагмент твоего файла в оригинале:
$ cat 21
1
00:00:00,293 --> 00:00:01,961
.���� ����� �� ���� ��

2
00:00:02,211 --> 00:00:04,255
.��� ��� ���� �� �� �����

3
00:00:04,422 --> 00:00:06,173
!����� ������

4
00:00:06,465 --> 00:00:07,508
.��� ����� �����
Этот-же фрагмент, после преобразования из "CP1255" в "UTF8":
$ cat 1255
1
00:00:00,293 --> 00:00:01,961
.בואו נבדוק מה קורה שם

2
00:00:02,211 --> 00:00:04,255
.אני אכה אותך אם לא תשתקי

3
00:00:04,422 --> 00:00:06,173
!אגרוף בפרצוף

4
00:00:06,465 --> 00:00:07,508
.אני איהרג בגללך
Этот-же фрагмент, после преобразования из "CP1256" в "UTF8":
$ cat 1256
1
00:00:00,293 --> 00:00:01,961
.لهàه ًلمه÷ îن ÷هّن ùي

2
00:00:02,211 --> 00:00:04,255
.àًé àëن àهْê àي ىà ْùْ÷é

3
00:00:04,422 --> 00:00:06,173
!àâّهَ لôِّهَ

4
00:00:06,465 --> 00:00:07,508
.àًé àéنّâ لâىىê
Конвертировал кодом похожим на тот, что привел ALiEN175. Но у меня он в "user menu" Midnight commandera:


PepperNix

  • Гость
Re: кодировка файлов как поменять
« Ответ #21 : 19 Апреля 2023, 10:10:20 »
после преобразования из "CP1255"
А если посмотреть в терминале , то выглядит так  -
file -i 1.srt
1.srt: text/plain; charset=iso-8859-1
Не похоже на кодировку СР , но и после преобразования тоже полная ерунда.

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8027
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #22 : 19 Апреля 2023, 10:16:27 »
PepperNix, я "просматривал" его всеми "ходовыми" кодировками. Русский или англо-немецкий не получился никак.
Поэтому и написал, что принимаю на веру слова ТС.
Кстати, как у тебя с ивритом?
« Последнее редактирование: 19 Апреля 2023, 10:18:02 от andytux »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7832
  • We were here
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #23 : 19 Апреля 2023, 10:45:10 »
andytux, ага, это иврит (слова гуглятся).

там же дерикторию указывать нужно, где лежат файлы?
Код запускается из каталога, где лежат файлы.
mkdir ./converted
for f in ./*.srt; do iconv -f cp1255 -t utf-8 -o ./converted/"$f" "$f" ; done
« Последнее редактирование: 19 Апреля 2023, 11:11:18 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8027
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #24 : 19 Апреля 2023, 10:59:04 »
Цитировать
klod@klod-inspiron-3521:~/Загрузки/FILES/raspakovanie/files$ for f in ./*.srt; do ; iconv -t utf-8 -o ./converted/"$f" "$f"; done
bash: ошибка синтаксиса около неожиданной лексемы `;'
ALiEN175, в твоем однострочнике похоже лишняя ";" после "do". Но ТС-у это не осилить.
А этот код он опять в терминале будет в три строки вводить.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7832
  • We were here
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #25 : 19 Апреля 2023, 11:11:50 »
andytux, спасибо) поправил)
Но тот код всё равно бы не заработал, проверил - iconv будет ругаться без указания входящей кодировки.
« Последнее редактирование: 19 Апреля 2023, 11:16:21 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1916
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #26 : 20 Апреля 2023, 12:16:43 »
Я это делаю ГУЙями...
открыл в Komodo Edit
выбрал еврейскую кодировку. CP1255




перевел 5ю строчку через Crow Translation

0:00:10,344 --> 00:00:12,597
!שיט! היא ניסתה לתפוס לי את הזין

00:00:10,344 --> 00:00:12,597
!парусный спорт! Она попыталась схватить мой член


« Последнее редактирование: 20 Апреля 2023, 12:19:40 от jurganov »

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 8027
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #27 : 20 Апреля 2023, 13:02:13 »
Это конечно уже дело ТС...
Цитировать
открыл в Komodo Edit
Во-первых, его нужно где-то найти, скачать, установить. Хоть он и просит программу, но... Он показывал скриншот, чем-то там пытался открывать.
Во-вторых, молить, чтобы его установка не "сломала систему".
В-третьих, ТС уверяет, что ему нужно преобразовать много файлов. Вряд-ли он захочет возиться персонально с каждым файлом. Комод может преобразовать пакетно?
« Последнее редактирование: 20 Апреля 2023, 13:32:17 от andytux »

Оффлайн qpdb

  • Забанен
  • Активист
  • *
  • Сообщений: 628
  • xUbuntu 22.04
    • Просмотр профиля
Re: кодировка файлов как поменять
« Ответ #28 : 20 Апреля 2023, 14:15:31 »
выбрал еврейскую кодировку. CP1255
Ну так в чём тогда вопрос? Если уже установлено какая используется кодировка… Пакетом преобразовать через терминал, команды уже приводились.
Не знаю почему вдруг иврит оказался в кодировке „юрского периода😇”, скорее всего файлы из прошлого.
Арабские, например, современные тексты все в unicode. Или conspiracy fiction,😇 судя по приведенному фрагменту перевода „зашифрованные” таким образом субтитры adult индустрии :) .
2023 Apr 20; 07:15 AM

Оффлайн jimfuny

  • Автор темы
  • Активист
  • *
  • Сообщений: 340
    • Просмотр профиля
    • Movie Film
Re: кодировка файлов как поменять
« Ответ #29 : 21 Апреля 2023, 04:54:10 »
выбрал еврейскую кодировку. CP1255
таким образом субтитры adult индустрии :) .
2023 Apr 20; 07:15 AM

нет канешна какая адулт индустрия, это файлы от фильмов обычных, наверно товаришь выше через гугл перводчик переврдил, все знают как он переводит)))))))

Пользователь добавил сообщение 21 Апреля 2023, 05:10:08:
"Восток - дело тонкое."

Цитировать
windows-1255

Конвертировал кодом похожим на тот, что привел ALiEN175. Но у меня он в "user menu" Midnight commandera:


вот mc програма получилось открыть, зашел в папку с файлами, но как вызвать поле то где вписать код не знаю, то есть пробвал по всякому, но акое поле как у тебя на скриншоте не получилось открыть, смысле то поле где написана вот эти слова

enter codepage

прошу не сердится если отвликаю людей тут на форуме, понятно тут люди с такими мелочами не занимаются, на windows есть наверно такие програмы, у меня есть знакомы каторый на windows всякие payton и другие суровые програмы знает, но на ubuntu хочу сам сделать
« Последнее редактирование: 21 Апреля 2023, 05:10:08 от jimfuny »
:)

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.