1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Скрыть объявление

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

Массовая смена кодировки в файлах

Тема в разделе "Ядро", создана пользователем masone, 25 ноя 2016.

  1. masone

    masone Интересующийся Пользователь

    Регистрация:
    20 янв 2015
    Сообщения:
    43
    Симпатии:
    11
    Баллы:
    221
    Нужно сменить в нескольких тысячах.джава файлах кодировку..знаю кто-то сталкился
    Пробовал UTFCast в итоге оно просто переводит в utf-8,на что при компиле выгребаем тону ошибок..
    Жду совета или помощи
     
  2. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.220
    Симпатии:
    2.982
    Баллы:
    70.450
    Сделай пересохранение файлов
     
  3. masone

    masone Интересующийся Пользователь

    Регистрация:
    20 янв 2015
    Сообщения:
    43
    Симпатии:
    11
    Баллы:
    221
    а как кодировку задать при этом(notepad+:-)?
     
  4. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.220
    Симпатии:
    2.982
    Баллы:
    70.450
    ... реализацией на яп или же при помощи регулярного выражения возможно
     
  5. L2Jv

    L2Jv Darth Vader Пользователь

    Регистрация:
    20 июн 2016
    Сообщения:
    164
    Симпатии:
    19
    Баллы:
    151
    @Text Replacer
    в руки, находим нужное и заменяем на то что хотим...
     
  6. Infernal Ashes

    Infernal Ashes Свой человек Проверенный

    Регистрация:
    7 апр 2015
    Сообщения:
    501
    Симпатии:
    207
    Баллы:
    427
    При чем тут кодировка к замене текста? оО
    На сколько помню, не видел такого в интернетах, но реализовать это можно в принципе довольно быстро:
    открываешь файл как текстовый с текущей кодировкой, получаешь содержимое потока файла как строку и затем перезаписываешь файл с данной строкой, только теперь уже в нужной кодировке.
    Вот пример создания объектов файловых потоков под данную задачу, где в Charset.forName() в аргументе указывается строка с названием кодировки (вроде как не чувствительна к регистру, но не факт, я хз).
    Если делаешь в джавке 8, то там bufReader.lines().forEach((str) -> { bufWriter.write(str); bufWriter.newLine(); });
    Возможно там где-то ошибка, а то на джаве давно не писал, сейчас епусь с C# и WPF -_-
     
  7. Logan22

    Logan22 Постоялец Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    297
    Симпатии:
    129
    Баллы:
    1.096
    Проблема в том, что на форумах не сидят герои программ "Битва экстрасенсов".
    Наша задача догадаться, какая у автора кодировка и в какую нужно конвертировать.
     
  8. Zubastic

    Zubastic Прославленный Проверенный

    Регистрация:
    24 апр 2016
    Сообщения:
    481
    Симпатии:
    189
    Баллы:
    1.490
    А какая разница то? Это очень сложно получить список всех файлов и выбрать сохранение

    Посаны с шмакси совсем уже тронулись умом...
     
    Последнее редактирование: 28 ноя 2016
  9. finfan

    finfan Пляшущий с бубном Пользователь

    Регистрация:
    3 фев 2016
    Сообщения:
    6
    Симпатии:
    14
    Баллы:
    163
    UTFCast Express.
    Делал через него. Меняет кодировку всех ваших файлов на UTF.
     
    Последнее редактирование: 28 ноя 2016
  10. masone

    masone Интересующийся Пользователь

    Регистрация:
    20 янв 2015
    Сообщения:
    43
    Симпатии:
    11
    Баллы:
    221
    тоже через него делал,но в итоге файлы которые должны быть в utf-8 без ВОМ остаются крякозябрами так,как utfcast прогоняет только в utf8..
    разобрался сам,если кому вдруг пригорит юзайте iconv
     
    ArtToKill нравится это.
  11. Logan22

    Logan22 Постоялец Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    297
    Симпатии:
    129
    Баллы:
    1.096
    Ох. Я вижу типичного юзера шмакси.
    Открою тайну, если у тебя строка в UTF8, а ты её преобразовываешь как с ANSI в Windows1250 то будут крякозябры. Причем тут список файлов малохольный, когда вопрос не о том как получить , а о кодировках.

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

    З.Ы. Зачем ты пишешь бред который не относится к теме, вообще не понятно. Олени олени олени...
     
    Последнее редактирование: 28 ноя 2016
  12. Zubastic

    Zubastic Прославленный Проверенный

    Регистрация:
    24 апр 2016
    Сообщения:
    481
    Симпатии:
    189
    Баллы:
    1.490
    Видимо посаны с шмакси не вкурсе о том, что можно определять программно кодировку файла и нормально конвертировать. Это не сборочки шарные запускать, да интерлюды.

    Впрочем ничего удивительного, иди новую учетку регай на шмакси (ваще каким надо быть дцп, чтобы словить там бан? :loltt0:)
     
    Infernal Ashes нравится это.
  13. kick

    kick Магистр Йода Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    4.220
    Симпатии:
    2.982
    Баллы:
    70.450
    А вот тут обидно было
     
    Infernal Ashes нравится это.
  14. volond1

    volond1 Для кого зло, а для кого и спаситель. Администратор

    Регистрация:
    20 янв 2015
    Сообщения:
    536
    Симпатии:
    219
    Баллы:
    598
    Вообще этот дцпешник в свое время сломал форум и стал там админом, да и базу увел.
     
  15. Logan22

    Logan22 Постоялец Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    297
    Симпатии:
    129
    Баллы:
    1.096
    Массовая смена кодировки в файлах, 25 ноя 2016, 20:59, Форум администраторов игровых серверов, 4400

    Ещё один фейспалм )))
    Ага))) каждый ДЦПшник становится админом )))
    Но бан я получил не за это.
    Массовая смена кодировки в файлах, 25 ноя 2016, 20:59, Форум администраторов игровых серверов, 4400
     
    Последнее редактирование: 28 ноя 2016
  16. Logan22

    Logan22 Постоялец Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    297
    Симпатии:
    129
    Баллы:
    1.096
    Ахахаха))) Ты понял что рыгнул бред и исправил полностью свое сообщение))))
    На словах ты Лев Толстой, а на деле, давай сделай такую программу которая будет определить программно кодировку файла))
    Я уверен на 1000% что ты как Лев Толстой)))
     
  17. Zubastic

    Zubastic Прославленный Проверенный

    Регистрация:
    24 апр 2016
    Сообщения:
    481
    Симпатии:
    189
    Баллы:
    1.490
    Завязывай фейлиться, ты понял о чем я. Так что уже признай свой зашквар, да свали обратно на помойку шмакси
    Ипб это дырявое корыто, так что ничего удивительного да.
     
  18. Logan22

    Logan22 Постоялец Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    297
    Симпатии:
    129
    Баллы:
    1.096
    Чувак ты понял что обосрался и решил сливнуть?)
    "определять программно кодировку файла" - братанчик, сказал тогда реализовывай.

    Всё? обосрался... кричал что дцпшники все и утих)
     
    Последнее редактирование: 28 ноя 2016
  19. Zubastic

    Zubastic Прославленный Проверенный

    Регистрация:
    24 апр 2016
    Сообщения:
    481
    Симпатии:
    189
    Баллы:
    1.490
    Гугл в помощь Массовая смена кодировки в файлах, 25 ноя 2016, 20:59, Форум администраторов игровых серверов, 4400 Массовая смена кодировки в файлах, 25 ноя 2016, 20:59, Форум администраторов игровых серверов, 4400 Массовая смена кодировки в файлах, 25 ноя 2016, 20:59, Форум администраторов игровых серверов, 4400
     
  20. Zubastic

    Zubastic Прославленный Проверенный

    Регистрация:
    24 апр 2016
    Сообщения:
    481
    Симпатии:
    189
    Баллы:
    1.490
    Мивинки там наверни, мб успокоишься
     
Похожие темы
  1. xDarkDelux
    Ответов:
    3
    Просмотров:
    253
  2. Alexander
    Ответов:
    30
    Просмотров:
    2.128
  3. BAS
    Ответов:
    3
    Просмотров:
    233
  4. 6yka
    Ответов:
    0
    Просмотров:
    124
  5. kick
    Ответов:
    5
    Просмотров:
    268
Загрузка...