Перейти к содержимому
Zone of Games Forum
shikulja

Форсировать кодировку отдельных строк в .txt

Рекомендованные сообщения

Часть строк нужно форсировать, в .txt

то есть кодировка в utf8 , нужно некоторые строки еще раз перекодировать в utf8 как 1251 

должно получится так: РІРµСЂРЅС‘тся! Прыгаем!

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

Изменено пользователем shikulja

Поделиться сообщением


Ссылка на сообщение

Насколько я понял нужно указанные строчки в UTF-8 файле преобразовать в кодировку Windows-1251 и записать обратно в файл как UTF-8.

Ссылка на программу: zog_re-encoder_v01

Подробности в readme файле.

 

P.S. Для преобразования индивидуальных строк можно использовать эту программку: CyrillicConverter

  • +1 1

Поделиться сообщением


Ссылка на сообщение
В 27.03.2020 в 03:03, adm-244 сказал:

Насколько я понял нужно указанные строчки в UTF-8 файле преобразовать в кодировку Windows-1251 и записать обратно в файл как UTF-8.

Ссылка на программу: zog_re-encoder_v01

Подробности в readme файле.

 

P.S. Для преобразования индивидуальных строк можно использовать эту программку: CyrillicConverter

то что надо. zog_re-encoder_v01

 можно ли натравить на весь файл?

можно ли указать последовательность строк, например 1000-1100,1350-1400

и хорошо бы не указывать выходной файл. сохранять в текущий если не указан

 

затачивал под  

iconv -c -f cp1251 -t UTF-8 который портачил некоторые символы

recode -f -t  windows-1251..UTF-8 script_forced.txt (тоже портачит)

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

остальные только гуишные нормально работали

Изменено пользователем shikulja

Поделиться сообщением


Ссылка на сообщение

recode

�зменение скорости появления текста.

�?зменение скорости появления текста.

 

iconv

Рзменение скорости появления текста.

�зменение скорости появления текста.

 

zog_recorder  (win)

Рзменение скорости появления текста.

Изменение скорости появления текста.

 

Интересно что с ними не так.

Изменено пользователем shikulja

Поделиться сообщением


Ссылка на сообщение

Добавил поддержку промежутков для задания последовательности строк (например, 1000-1100).

Также сделал выходной файл не обязательным параметром. Если он не указан, то запись осуществляется во входной файл.

Ссылка: zog_re-encoder_v02

 

Насчет неправильной конвертации у представленных программ. Проблема заключается в том, что некоторые символы Windows-1251 закодированные как UTF-8 являются, так называемыми, “управляющими символами” и многими текстовыми редакторами игнорируются или заменяются на другие. Отсюда и “пропажа” символов.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
2 часа назад, adm-244 сказал:

Добавил поддержку промежутков для задания последовательности строк (например, 1000-1100).

Также сделал выходной файл не обязательным параметром. Если он не указан, то запись осуществляется во входной файл.

Ссылка: zog_re-encoder_v02

 

Насчет неправильной конвертации у представленных программ. Проблема заключается в том, что некоторые символы Windows-1251 закодированные как UTF-8 являются, так называемыми, “управляющими символами” и многими текстовыми редакторами игнорируются или заменяются на другие. Отсюда и “пропажа” символов.

классно, теперь разгуляюсь. спасибо.

я думал на счет этого, вроде бы для этого есть /translit но он или не заработал, или вообще не так работает, и только в одной из них

@adm-244 

в следующих версиях если вдруг будет желание добавить 

удаление пустых строчек (убрать форматирование notabenoid),

удаление строк с заданным текстом (хедеры html, копирайты ноты)

простую авто-замену из текстового файла, ну как и сейчас из тхт.

замену определенных строк на заданный текст  (чтобы возвращать некоторые переменные, если вдруг потрутся, и не лезть в блокноты и пр.)

все это есть, вполне тривиально, но где-то это просто в блокнот лезть, где-то батник, и в итоге каша.

Изменено пользователем shikulja

Поделиться сообщением


Ссылка на сообщение

@adm-244  проверил работает, замена  последовательности строк отлично

не работает замена во всем файле если не указан <файл с номерами строк> или пустой файл.

при перезаписи файла спрашивает, ключ  /Y не работает

не работают маски *.txt для входного файла, если нет выходного файла (оборачивать for %%f in ( *.txt) ) неудобно, и не для всех.

 

 

 

 

@adm-244 

в будущем можно добавить

- рекурсивную обработку строк (мне не нужно, но может пригодится.)

- удаление каждой второй, третьей или % строки (при импорте с ноты с несколькими вариантами перевода, можно ненужные выпилить, не идеально, но и такое щас еще поискать надо как сделать с помощью регулярок в блокноте, да и неудобно)

можно объединить с удалением пустых строчек.

Изменено пользователем shikulja

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Да, он самый ) Нет, “повестка” ничему не учит, она продвигает и навязывает, что быть к примеру пидором это норма. Но это не норма, это отклонение, и человечество таким путём вообще вымрет.  А сколько развлекательного контента испоганили этой самой повесточкой…  Только неадекватный человек может считать, что “повестка” это хорошо.
    • Спасибо за перевод! Вот бы ещё четверку...
    • Если кто может создать гайд на Ютубе, я просто чайник полный 
    • Нет, это как раз правильное правило чтобы  не разводили ненависти и негатива из-за личной неприязни. Повестка вобще хороша она учит людей  уважению к другим в независимости от цвета кожи или ориентации человека. Личность блогера вобще неважна в  контексте доступа к русификатору.
    • нет, только тех людей, которые тебе симпатичны, поэтому ты тут так пытаешься вылизать его… репутацию. Райкер Хакери, это личина этого блогера, которую он скрывал от других, т.е. человек выдавал себя за другого, лгал и скрывал это, а когда всплыло включил режим дурачка, так и не признав свой проступок.
      По твоей ущербной “логике”, мавроди, кашпировский и остальные из этого списка “любые люди”, о которых все негативные мнения это “просто субъективная негативная интерпретация деятельности человека”. Видать это же касается мошенников, которые звонят людям под видом “службы безопасности банков”, ну а что, не твою же бабушку развели на деньги. Да и звонят с/на Украины, т.е. нормальные ребята. 

      Вот тут есть правило про разжигание розни, типа комментируйте мнение, а не “форумную личность”, написавшего комментарий. Не только тут. Так вот, это худшее что можно было придумать, ничем не лучше повесточки, ибо личность человека, пусть и сформированную на основе его комментариев за долгий промежуток времени, лишь подчеркивает, что ждать от неё. И вот вам наглядный пример. Пользователь даже готов в один список поставить блогера-релоканта и гитлера, лишь бы доказать, что блогер то ни так и плох. Низко, тупо и… ожидаемо. Ах, да, ну он же просто отвечал… отвечал и сравнил, в пользу блогера. Удивительно (нет), но на фоне такого любой будет казаться “любым человеком”. 
    • Тот самый человек с двумя отцами, один Константин, другой Григорий.
    • После “р” добавь мягкий знак и получится русское отчество  Сергей Константинович — Григорьевич ))
    • Напрмиер  сказано было, что он позитивен к Григоревичу как будто это что плохое ну и что он смеет критиковать хбт канал опять же  или что он уехал за границу вобщем куча необъективной критики. То есть берется обычная деятельность человека и ей пытаются придать негативный окрас искажая действительность.
    • а с чего ты решил, что субъективная, а не фактическая ? ты можешь опровергнуть указанные ранее данные? если не можешь — то получается субъективное тут твое (возможно и автора тоже) , но твое в первую очередь, т.к. ты на пустом месте стал строить догадки исключительно так, как хочется тебе — исключительно на субъективных хотелках. — p.s. про Гитлера в последнее время приходится много и часто вспоминать, чтобы некоторые ползающие мимо мрази вдруг случайно не забыли кто это и какие грехи на нем висят. 
    • Сомнительно. Один случай — исключение из правила. Если вдруг все начнут ждать своего прынца, тогда переводов вообще невидно будет. Разве что только вариант ждать когда указанная сумма накопится. Но проблема в том, что со временем об этом переводе могут просто забыть.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×