Здравствуйте, гость ( Вход | Регистрация )

> utf-8 cp1251 сортировка файлов(фильтр)
FREEON
сообщение 5.1.2020, 14:44
Сообщение #1


*****

Journeyman
Сообщений: 365
Регистрация: 14.2.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.346
Возраст: 25



Кто знает программу, плагин, фильтр или способ сортировки текстовых файлов(массовый) по кодировке. Что бы например выбрал папку и там показывалось какой файл находится кодировке utf-8 или cp1251 или еще какой.
Массовая перекодировка различными программами не дает желаемого результата т.к. из перекодировки допустим из cp1251 в utf-8 будет норм вариант если этот файл в этой кодировке но если он был в ютф то при кодировке выдаст крокозябры. Поэтому и нужно точный фильтр который показал какой файл в какой кодировке изначально. Знаю к пилоту мало относится но есть ли разумное решения вопроса
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Fors1k
сообщение 5.1.2020, 15:56
Сообщение #2


*****

Journeyman
Сообщений: 497
Регистрация: 19.12.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.746



Код
dir (%res C:\2\txt *.txt*)
for #i 1 size(%res)
    set $arrp %res[#i 1]
    load_array %arr $arrp
    set $arr %arr[1 1]
    if copy($arr 1 3) = "п»ї"
        set #utf size(%utf) + 1
        set %utf[#utf] $arrp
        log UTF8_file #utf = %utf[#utf]
    else
        set #ansi size(%ansi) + 1
        set %ansi[#ansi] $arrp
        log ANSI_file #ansi = %ansi[#ansi]
    end_if
    set size(%arr)
end_for
end_script


--------------------
Для связиИзображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.9.2025, 13:43
Designed by Nickostyle