Софт-Портал

кодирование файлов

Рейтинг: 4.1/5.0 (495 проголосовавших)

Категория: Windows

Описание

Программа для кодирования файлов и папок скачать бесплатно

HandyBits EasyCrypto Deluxe 5.5

HandyBits EasyCrypto - это небольшое приложение, которое поможет вам защитить вашу конфиденциальную информацию путем кодирования файлов и папок.

Использовать программу довольно просто. Вам нужно будет импортировать необходимые файлы и папки с помощью файлового браузера, затем ввести пароль и нажать клавишу “Шифрование” (расшифровка происходит таким же образом).

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

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

Особенности программы для кодирования HandyBits EasyCrypto :

  • Возможность создать самораспаковывающиеся зашифрованные и сжатые архивы;
  • Вы можете шифровать и дешифровать файлы и папки прямо из Windows Explorer;
  • Безопасное удаление исходников после шифрования;
  • Сильные алгоритмы шифрования;
  • Многоязычный интерфейс.
Скачать HandyBits EasyCrypto Deluxe 5.5 бесплатно

Для полного комплекта мы рекомендуем вам также скачать Base 64 Encryptor (программное обеспечение для шифрования текста при помощи мощного Base64 256-битного алгоритма шифрования).

кодирование файлов:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Выбор кодировки текста при открытии и сохранении файлов - Все для студента

    Выбор кодировки текста при открытии и сохранении файлов

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

    Когда пользователь открывает текстовый файл в приложении Microsoft Word или другой программе (например, на компьютере, язык операционной системы на котором отличается от того, на котором написан текст в файле), кодировка помогает программе определить, в каком виде нужно вывести текст на экран, чтобы его можно было прочитать.
    Общие сведения о кодировке текста
    Информация, которая выводится на экран в виде текста, на самом деле хранится в текстовом файле в виде числовых значений. Компьютер преобразует эти значения в отображаемые знаки, используя кодировку.

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

    Различные кодировки для разных алфавитов
    Сведения о кодировке, сохраняемые с текстовым файлом, используются компьютером для вывода текста на экран. Например, в кодировке "Кириллица (Windows)" знаку "Й" соответствует числовое значение 201. Когда пользователь открывает файл, содержащий этот знак, на компьютере, на котором используется кодировка "Кириллица (Windows)", компьютер считывает число 201 и выводит на экран знак "Й".

    Однако если тот же файл открыть на компьютере, на котором используется другая кодировка, на экран будет выведен знак, соответствующий числу 201 в кодировке по умолчанию. Например, если на компьютере используется кодировка "Западноевропейская (Windows)", знак "Й" из исходного текстового файла на основе кириллицы будет отображен как "E", поскольку именно этому знаку соответствует число 201 в данной кодировке.

    Юникод: одна кодировка для разных алфавитов
    Чтобы избежать проблем с кодированием и декодированием текстовых файлов, можно сохранять их в Юникоде. В состав этой кодировки входит большинство знаков из всех языков, которые обычно используются на современных компьютерах.

    Поскольку приложение Word работает на базе Юникода, все файлы в нем автоматически сохраняются в этой кодировке. Файлы в Юникоде можно открывать на любом компьютере с операционной системой на английском языке независимо от языка текста. Кроме того, на таком компьютере можно сохранять в Юникоде файлы, содержащие знаки, которых нет в западноевропейских алфавитах (например, греческие, кириллические, арабские или японские).

    Выбор кодировки при открытии файла
    Если текст в открытом файле отображается в искаженном виде, с вопросительными знаками или квадратами, возможно, приложению Word не удалось правильно определить его кодировку. Чтобы устранить эту проблему, можно указать кодировку для отображения (декодирования) текста.

    1. Откройте вкладку Файл .
    2. Выберите команду Параметры .
    3. Выберите пункт Дополнительно .
    4. Перейдите к разделу Общие и установите флажок Подтверждать преобразование формата файла при открытии .

    ПРИМЕЧАНИЕ. Когда установлен этот флажок, каждый раз при открытии файла в формате, отличном от формата Word (к числу форматов Word относятся DOC-, DOT-, DOCX-, DOCM-, DOTX- и DOTM-файлы), появляется диалоговое окно Преобразование файла. Если приходится часто работать с такими файлами, но при этом не требуется выбирать кодировку каждый раз, снимите этот флажок, чтобы соответствующее диалоговое окно не отображалось.

    5. Закройте и снова откройте файл.
    6. В диалоговом окне Преобразование файла выберите пункт Кодированный текст .
    7. В диалоговом окне Преобразование файла установите переключатель Другая. и выберите нужную кодировку из списка.
    В области Образец. можно просмотреть текст и проверить, можно ли его прочитать в выбранной кодировке.

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

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

    1. В операционной системе Microsoft Windows нажмите кнопку Пуск и выберите пункт Панель управления .
    2. Выполните одно из указанных ниже действий.

    — В Windows 7
    1. На панели управления выберите элемент Удаление программ.
    2. В списке программ щелкните список для Microsoft Office или Microsoft Word, в зависимости от того, как был установлен Word — как часть Office или как отдельная программа, и нажмите кнопку Изменить .

    — В Windows Vista
    1. На панели управления выберите элемент Удаление программ .
    2. В списке программ щелкните список для Microsoft Office или Microsoft Word, в зависимости от того, как был установлен Word — как часть Office или как отдельная программа, и нажмите кнопку Изменить .

    — В Microsoft Windows XP
    1. На панели управления выберите элемент Установка и удаление программ .
    2. В поле Установленные программы щелкните список для Microsoft Office или Microsoft Word, в зависимости от того, как был установлен Word — как часть Office или как отдельная программа, и нажмите кнопку Изменить .
    3. В разделе Изменение установки Microsoft Office нажмите кнопку Добавить или удалить компоненты. а затем — кнопку Продолжить .
    4. В разделе Параметры установки разверните элемент Общие средства Office. а затем — Многоязыковая поддержка .
    5. Выберите нужный шрифт, щелкните стрелку рядом с ним и выберите пункт Запускать с моего компьютера .

    СОВЕТ. При открытии текстового файла в той или иной кодировке в приложении Word используются шрифты, определенные в диалоговом окне Параметры веб-документа. (Чтобы вызвать диалоговое окно Параметры веб-документа. нажмите кнопку Microsoft Office. затем — кнопку Параметры Word. и выберите категорию Дополнительно. В разделе Общие нажмите кнопку Параметры веб-документа .) С помощью параметров на вкладке Шрифты диалогового окна Параметры веб-документа можно настроить шрифт для каждой кодировки.

    Выбор кодировки при сохранении файла
    Если при сохранении файла в приложении Word не указать кодировку, он будет сохранен в Юникоде. Как правило, кодировки Юникод вполне достаточно, поскольку она поддерживает большинство знаков из большинства языков.

    Если документ планируется открывать в программе, которая не поддерживает Юникод, можно выбрать нужную кодировку. Например, в операционной системе на английском языке можно создать документ на традиционном китайском с использованием Юникода. Однако если такой документ будет открываться в программе, которая поддерживает китайский язык, но не поддерживает Юникод, файл можно сохранить в кодировке "Китайская традиционная (Big5)". В результате текст будет отображен правильно при открытии документа в программе, поддерживающей китайский язык (традиционное письмо).

    ПРИМЕЧАНИЕ. Поскольку Юникод — это наиболее полный стандарт, при сохранении текста в других кодировках некоторые знаки могут не отображаться. Предположим, что документ в Юникоде содержит текст на иврите и языке с кириллическим алфавитом. Если сохранить файл в кодировке "Кириллица (Windows)", текст на иврите не отобразится, а если сохранить его в кодировке "Иврит (Windows)", то не будет отображаться кириллический текст.

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

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

    Выбор кодировки
    1. Откройте вкладку Файл .
    2. Выберите пункт Сохранить как .
    Если требуется сохранить файл в другой папке, найдите и откройте ее.
    3. В поле Имя файла введите новое имя файла.
    4. В поле Тип файла выберите пункт Обычный текст .
    5. Нажмите кнопку Сохранить .
    6. Если появится диалоговое окно Microsoft Office Word — проверка совместимости. нажмите кнопку Продолжить .
    7. В диалоговом окне Преобразование файла выберите подходящую кодировку.
    • Чтобы использовать кодировку системы по умолчанию, установите переключатель Windows (по умолчанию) .
    • Чтобы использовать кодировку MS-DOS, установите переключатель MS-DOS .
    • Чтобы задать другую кодировку, установите переключатель Другая. и выберите нужный пункт в списке. В области Образец. можно просмотреть текст и проверить, можно ли его прочитать в выбранной кодировке.

    ПРИМЕЧАНИЕ. Чтобы увеличить область отображения документа, можно изменить размер диалогового окна Преобразование файла .

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

    Если разрешена подстановка знаков, знаки, которые невозможно отобразить, будут заменены ближайшими эквивалентными символами в выбранной кодировке. Например, многоточие заменяется тремя точками, а угловые кавычки — прямыми.

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

    9. Если документ будет открываться в программе, которая не поддерживает перенос текста на следующую строку, в него можно включить жесткие разрывы строк. Для этого установите флажок Вставлять разрывы строк и укажите в поле Завершать строки. какие именно символы соответствуют разрыву строки (возврат каретки (CR), перенос строки (LF) или оба).

    Поиск доступных кодировок в приложении Word
    В приложении Word распознаются различные кодировки, в том числе поддерживаемые операционной системой компьютера.

    Ниже перечислены системы письма и кодировки (также называемые кодовыми страницами), связанные с каждой из них.

    ПРИМЕЧАНИЯ.
    • Для использования индийских языков необходима их поддержка в операционной системе и наличие соответствующих шрифтов OpenType.
    • Поддержка языков непали, гуджарати, малаялам, ория, а также ассамского и бенгальского ограничена.

    Комментарии

    Что такое - кодировка - и как ее изменить, чтобы текст не выглядел иероглифами?

    Что такое "кодировка" и как ее изменить, чтобы текст не выглядел иероглифами?

    Stalker Мудрец (10298) 5 лет назад

    У вас, как я понял ситуация, когда вы получили электронное письмо или Word документ, но не можете его прочитать - вместо текста идут какие-то кракозябры? То же самое случается и в интернете - открываете страницу, а разобрать ничего не возможно. Причем, подобное происходит именно с русским текстом, с английским такие проблемы маловероятны. Причина проблем - открытие файла в неверной кодировке.

    Для начала немного посчитаем. Помните, что такое бит? Это минимальный носитель информации, ноль или один. А байт содержит восемь битов. Сколько может быть комбинаций из нулей и единиц длины 8? Ответ - 2*2*2*2*2*2*2*2=256. Именно столько значений может принимать один байт. Иногда еще байт называют символом - потому что как раз для кодировки символа и стали использовать один байт. Даже меньше, изначально была придумана кодировка ASCII, которая использовала 7 битов - в первые 128 значений можно было вольготно разместить английский алфавит в обоих регистрах, диакритические знаки, цифры и набор спец-символов. И эта кодировка действительно стала универсальной, поэтому англоязычные пользователи крайне редко могут испытывать проблемы с кодировкой.

    Перейдем к кириллице. Для нее стали использовать вторую половину кодовой таблицы - символы 129-256. Однако так сложилось, что различные кодировки были изобретены независимо - одни изобретатели располагали буквы, стремясь к соответствию расположения на пишущих машинках, другие - к тому, чтобы одинаково выглядящие кириллические и латинские буквы находились на расстоянии в 128 (что приводило к тому, что даже программы, не умевшие работать со второй половиной таблицы, более-менее читаемо отображали русский текст). Были и другие идеи; появление Windows также принесло свою кодировку. Но главное, такая кодировка принципиально не могла стать универсальной, так как если латиница была нужна везде (хотя бы для командной строки). то кириллица была лишь одним из национальных алфавитов.

    У единой, потенциально универсальной кодировки, существует название: Unicode, и придумана она была уже давно, в 1991 году. В Юникоде используется 6 байтов для отображения символа. Однако, на практике этого оказывается слишком много, кроме того нужно было подумать о совместимости с уже имеющимися однобайтовыми текстами на английском, поэтому у Юникода существуют так называемые "представления", способы записи, самым распространенным из которых является UTF-8.

    UTF-8 устроена следующим образом: символ, относящийся к таблице ASCII (первые 128, см. выше) так и записывается одним байтом. Остальные символы записываются последовательностями байтов длины от 2 до 6, первые биты которых зарезервированы (чтобы избежать путаницы с ASCII-символами). Для русского языка получается, что кодировка становится двубайтовой, при этом глобальное утверждение, что UTF-8 это двубайтовая кодировка категорически неверно!

    Теперь - как изменить. Самое простое, если формат файла *txt - заходим в блокнот в режиме просмотра, выбираем "Опции", а там есть варианты. Скорее всего исходная кодировка DOS. меняем на Юникод UTF-8

    Что касается Word'а, то может он неправильно определил стандарт кодирования текста в файле. Чтобы Word использовал нужный стандарт кодирования, делем следующее: меню Сервис — Параметры — Общие, ставим флажок "Подтверждать преобразование при открытии",закрываем, снова открываем кодированный файл. В поле "Преобразование файла" выбераем "Кодированный текст". В окне преобразования файлов выбераем вариант "Другая кодировка", затем в списке указываем требуемый стандарт кодирования. Чтобы узнать, как преобразит выбранная кодировка данный текст, можно просмотреть в "Просмотре". Если просмотр не видно на экране — нажимаем кнопку "Показать".

    Кодирование бинарных файлов (MIME base84)

    Кодирование бинарных файлов (MIME base84)


    Главная форма программы.

    Практикуемся в использовании потоков: TFileStream, TBase64EncodingStream, TBase64DecodingStream. Программа кодирует файлы (бинарные, в частности - картинки) используя кодировку MIME - base64. Полученный код состоит только из 64 текстовых символов: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ и может быть передан по каналам, пропускающим только этот алфавит (например, некоторые протоколы, используемые Интернетом). Этот код можно использовать как данные в SQL-запросах и таким образом хранить бинарные данные (в закодированном текстовом виде) в базах данных. Расплата за это - увеличение объема данных на 33%.

    Кроме этого, программа демонстрирует копирование файлов - с использованием потоков TFileStream. Для тестирования правильности кодировки есть процедура, создающая тестовый бинарный файл, содержащий заданное количество случайных байт (0..255)

    Остались нерешенные проблемы (в основном русификация):
    1. В тексте исходника .pas часто приходится использовать функцию AnsiToUtf8()
    2. Не понимет русские имена файлов при открытии (OPenDialog) и превращает их в крякозябры (UTF8) (SaveDialog) если пытаться записать такой файл. Однако, файлы эти открываются блокнотом. ++ Исправлено
    3. Вывод русского текста из файла .txt в Memo (при копировании): похоже, нужно его преобразовывать ansitoutf8 ибо крякозябры ++ Исправлено
    4. При кодировании - нельзя кодировать один и тот же файл дважды подряд (занят? - не закрыт?) ++ Исправлено: добавлено InStream.Free;
    Похоже, что UTF8 - родная кодировка для Лазаруса. Или где-то это переключается (буду искать) и смена кодировки исходника на эти проблемы не влияет. Текст главного модуля (исправленный, а в архиве - (пока) неисправленный)

    Распакуйте архив в папку и откройте projStreams1.lpi - для работы с проектом
    Проект должен открыться (если установлен Лазарус).
    Или запустите projStreams1.exe (если потребует что-нибудь, сообщите, пожалуйста )

    Кодирование звуковых файлов

    Кодирование звуковых файлов

      Для распространения музыки в настоящее время широко используется формат МРЗ. За счет сжатия практически без потери качества этот формат позволяет  уменьшить объем хранимой информации более чем в десять раз по сравнению  со стандартным способом хранения звуковой информации. Как вы уже знаете,  сжатие с потерями основано на экономии на наименее значимых с точки зрения  восприятия человеком деталях звучания. В результате на один компакт диск  помещается более восьми часов музыки.

      Программа Nero Burning Rom имеет встроенные средства кодирования в формате  МРЗ и МРЗРго. По умолчанию программа Nero Burning Rom поставляется в варианте,  когда вы можете закодировать 30 дорожек. После этого кодировщик перестает  работать. Чтобы пользоваться программой для кодирования файлов постоянно,  следует приобрести отдельно поставляемый кодировщик. Сделать это можно  в Интернете, на Web-узле разработчиков программы. После того, как вы получили  кодировщик, запустите его, завершив предварительно работу программы Nero Burning Rom. Появится диалог установки. Нажмите кнопку Install (Установить) и по окончании установки диалог будет закрыт. Теперь вы можете снова запустить программу Nero Burning Rom и спокойно кодировать дорожки без ограничений.

      Когда вы создаете музыкальные сборники и выбираете дорожки для сохранения,  в списке Формат (Format) следует выбрать элемент МРЗРго. Чтобы настроить параметры кодирования,  нажмите кнопку Установки (Format Options).  Появится диалог настройки.

      Если установлен флажок Включить МРЗРго (Enable  МРЗРго), кодирование будет идти в этом формате, в противном случае используется  формат МРЗ. Список Качество кодирования (Encoding Quality) позволяет выбрать один из алгоритмов кодирования. Наивысшее качество требует больше вычислительных затрат, и, следовательно, кодирование будет  происходить медленнее. С помощью переключателя вы можете выбрать кодирование  с постоянным или переменным потоком. В случае переменного потока программа  сама определяет его величину в зависимости от содержимого фонограммы.  В общем случае такой подход дает большую степень сжатия пр« таком же качестве по сравнению с постоянным потоком. Однако переменный поток поддерживается не всеми устройствами воспроизведения. Если в вашем случае это так, выбирайте  постоянный поток.

      Далее следует выбрать скорость потока кодирования. Скорость потока или  битрейт является обобщенным показателем качества записываемой фонограммы.

      Требуемая скорость потока для хорошего качества зависит от характера  музыкального материала. Симфоническая музыка требует большего битрейта,  а танцевальная - меньшего. Наиболее популярным битрейтом при кодировании  музыкальных композиций считается 128 Кбит/с, дающий хорошее качество записи и позволяющий сжимать запись более чем в десять раз. Однако многие меломаны  используют при кодировании музыки битрейт до 320 Кбит/с. Остальные атрибуты кодирования не влияют на качество.

      После того как вы выберете параметры кодирования, закройте диалог, нажав  кнопку ОК. Теперь можете выбирать дорожки и сохранять их на диске, как это было описано выше. Если у вас есть заранее  подготовленные музыкальные файлы, их также можно закодировать в формат МРЗ. Выберите команду меню Дополнительно Кодирование  файла (Extras File Encoding).  Появится диалог Кодирование файла (File Encoding) .

      Перед тем как кодировать, необходимо выбрать файлы, содержащие музыкальные  композиции. Чтобы сделать это, нажмите кнопку Добавить (Add). Появится стандартный диалог открытия файла. С помощью списка Папка (Folder) найдите место на диске, где хранятся нужные вам файлы. Затем выберите один или несколько нужных файлов и нажмите кнопку Открыть (Open). Выбранные файлы появятся в списке. Если вам нужно удалить какие-то файлы из списка, выберите файл или группу файлов, после чего  нажмите кнопку Удалить (Remove).

      Второй задачей является выбор места, куда будут сохранены закодированные  файлы. По умолчанию предлагается та же самая папка, где расположены исходные файлы, но вы можете изменить это. Чтобы изменить папку, выберите исходные  файлы и в поле ввода Выходной (Target) введите  нужную папку. Если вы не помните ее названия, нажмите кнопку Просмотр (Browse) и найдите папку в появившемся диалоге.

      После того как файлы для кодирования выбраны, следует установить параметры  кодирования. Для этого нажмите кнопку Установки (Format Options). Появится диалог настройки, рассмотренный выше. Установите нужные параметры и нажмите кнопку ОК, чтобы  применить настройки. Теперь все готово к кодированию. Нажмите кнопку Go (Вперед), чтобы начать процесс. Появится диалог с прогресс-индикатором,  поясняющий кодирование.

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

    Массовое изменение кодировки файлов - Stack Overflow на русском

    так как автор не указал ни в тексте вопроса, ни с помощью меток, свою операционную систему, а ответ на вопрос может быть интересен и пользователям операционной системы gnu/linux. приведу ответ и для неё:

    для всех файлов, имеющих суффикс .txt в текущем каталоге, будет произведено перекодирование их содержимого из кодировки cp1251 в кодировку utf8 .

    ответ дан 4 июн '15 в 18:41

    В принципе, ОС была указана в комментарии – Timofey Bondarev 4 июн '15 в 20:21

    @TimofeyBondarev, я знаю. – alexander barakin 4 июн '15 в 21:00

    Добавлю: cygwin позволит запустить эту команду и на windows. – Pavel Mayorov 5 июн '15 в 12:41

    Воспользуйтесь утилитой uconv из библиотеки ICU. которая является аналогом iconv и портирована на Виндоуз.

    ответ дан 5 июн '15 в 7:46

    Powershell, для файлов внутри одной директории. Есть в windows 7 по умолчанию. Можно добавить -recurse для всех вложенных папок. Можно читать пути из файла. Get-Content d:\files.txt

    ответ дан 14 июн '15 в 13:56

    Ваш ответ

    2016 Stack Exchange, Inc

    Как перекодировать 1251 в UTF-8? Пакетная смена кодировки файлов с windows-1251 на utf-8, массовая смена кодировки файлов

    Как перекодировать 1251 в UTF-8? Пакетная смена кодировки файлов с windows-1251 на utf-8, массовая смена кодировки файлов

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

    Способ 1. У меня не срабатывает.

    Возникла задача перекодировать файлы сайта в формат UTF-8, а до этого данные файлы были созданы в кодировке WINDOWS-1251.

    Вроде бы задача тривиальная - берем любой кодировщик и кодируем из widows-1251 в utf-8, но не тут то было, так можно делать если у нас десяток файлов.

    А если файлов тысяча? Да и еще не скопом, а каждая группа в своей подкатегории


    Сразу в голову приходит идея - берем пакетный перекодировщик файлов и кодируем одним мановением мыши.

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

    И так, необходим конвертер для пакетной кодировки в UTF.

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

    После тщательных поисков было найдено решение!

    Есть замечательный бесплатный конвертер для пакетного конвертирования в UTF - UTFCast Express - http://nemcd.com/wp-content/uploads/2010/03/convert/utfcast.exe .

    Он позволяет легко и быстро в автоматическом режиме перекодировать каталог и все файлы в подкаталогах. Но у него есть небольшая особенность! Так как версия Экспресс бесплатная - то она не имеет опции конвертировать в UTF-8 без BOM (BOM - Byte Order Mark, служит для идентификации кодировок UTF)

    Недостаток результата конвертирования такой, что ваши PHP скрипты скорее всего не будут работать! А вот для решения этой проблемы необходимо применить вторую программку - http://nemcd.com/wp-content/uploads/2010/03/convert/utf8-bom-remover.exe - UTF-8 BOM Remover

    Эта тоже замечательная программа - прекрасно справляется с удалением BOM в UTF файлах. А главное рекурсивно все содержимое каталога и подкаталогов!

    Вот такой связкой можно решить такой важный вопрос.

    Способ 2. У меня не срабатывает.

    Для семейства Windows есть программка файловый менеджер Far Manager. Это консольный файловый менеджер. К нему есть плагины, один из которых нам и поможет с массовой перекодировкой файлов.

    Это FarTrans - "плагин позволяет быстро перекодировать кириллицу в выбранных текстовых файлах, а также поменять формат конца строк на DOS (CR+LF) или UNIX (LF). В плагин встроены следующие русские кодовые таблицы: DOS Cp866, Windows Cp1251, KOI-8, Unix ISO 8859-5, Macintosh, Java Unicode (эквивалент native2ascii). Плагин также работает с таблицами, зарегистрированными в FARе. Встроена поддержка UTF-8 (русская страница). Реализована возможность автоматической замены/добавления Charset= в HTML-файлах"

    Скачиваем его, устанавливаем:

    1. Создайте папку FarTrans в C:\Program Files\Far\Plugins

    2. Скопируйте скачанные файлы из архива в эту папку FarTrans

    3. Перезапустите FAR Manager

    4. Выделяйте файлы и выбирая в плагинах Transcod (он же FarTrans) указываете нужный вариант кодировки (у нас - UTF-8)

    • 1 Git для начинающих. (12.04.2013)
    • 0 Лишь этот голос. Наталья Ром – Хочу говорить крaсиво! Техники речи. Техники общения (23.07.2014)
    • 0 Путешественнику на заметку: Необходимые выражения на разных языках (28.11.2014)
    • 0 Synology и VPN подключение удалённого компьютера. (31.05.2014)
    • 0 Браузер не открывает страницы, а скайп и icq работают. Что делать? (12.05.2014)
    • 0 Если на флешке пропали файлы (07.02.2014)
    • 0 Ошибка при выполнении команды grunt после обновления OS X 10.9: Bus error: 10. Перестал работать grunt (07.11.2013)
    • 0 Регулярные выражения в PHP (12.04.2014)
    • 0 Как сделать потоковое видео на сайте. (24.10.2013)
    • 0 Защитить сайт или определённую папку паролем с помощью .htaccess (27.05.2013)
    • 0 Удаление папок subversion (.svn) из проекта в Windows (22.03.2013)
    • 0 Гугл закрывает Google Reader (17.03.2013)
    • 0 Сброс пароля для root в mysql установленном через Denwer в Windows (14.03.2013)
    • 0 Создание нового репозитория на Github, перенос локального репозитория и обновление удалённого через командную строку (30.03.2013)
    • 0 Git "command not found" после обновления OS X до Mountain Lion (20.03.2013)
    • 0 Использование веток (branches) в Github при разработке и доработке кода. Как делать pull request автору репозитория. (20.03.2013)
    • 0 Полезные команды для вебразработчика (23.06.2014)
    • 0 Склейка URL c www, 301 редирект с WWW и без WWW. Один ли сайт? Унифицированный Root (04.09.2013)
    • Превышение лимита CPU - снижаем нагрузку на хостинг (29.07.2016)
    • Взаимодействие клиента и заказчика. Правильная организация взаимной работы (20.08.2015)
    • Волков Дмитрий Николаевич (10 сентября 1924 – 17 июля 1991) деревня Чарсуль Клепиковский район Рязанской области (26.04.2015)
    • Позвонили, сказали пришёл срок поверки ваших счётчиков. Надо ли мне их пускать? (22.04.2015)
    • Несколько функций в body onload (08.03.2013)
    • Как в iframe показывать только определённую область страницы (04.03.2013)
    • Старт видео с определенного времени на Youtube (11.01.2013)

    Комментарии (8) Подпишитесь на RSS комментариев к этой статье.

    8 комментариев

    September 23, 2011 at 10:30 pm

    Новая версия UTFCast Express конвертирует сразу без BOM, http://www.rotatingscrew.com/downloads.aspx

    October 12, 2011 at 08:23 pm

    Спасибо за советы, в скором будущем предстоит пару десятков тысяч файлов прогнать из СР1251 в UTF-8

    October 16, 2011 at 01:09 am

    Так он DOM не вставляет в начало

    March 23, 2012 at 04:26 pm

    За плагин FAR'а - спасибо!

    August 6, 2012 at 08:38 am

    Получилось сделать перекодировку файлов именно с помощью FAR.

    Проверил, все вроде нормально

    November 22, 2012 at 10:22 am

    "\.(htm|html|css|js|php)$">
    AddDefaultCharset UTF-8
    DefaultLanguage ru-RU
    </Files>

    в htaccess прописать?

    June 11, 2015 at 12:03 am

    Делал с помощью связки UTFCast и UTF-8 BOM Remover, все получилось

    June 16, 2016 at 07:02 pm

    Пакетный конвертер текстов [Win 1251-Unicode UTF-8] и не только
    Бесплатная программа с открытыми исходниками, позволяет конвертировать в UTF-8 и обратно из всех распространенных кодировок, может добавлять и удалять BOM. Все те же возможности, что в UTFCast Pro и даже еще больше, только бесплатно, скачать можно отсюда
    http://hexladen.comli.com/index.php?blog=paketnyj-konverter-teksto
    или по прямой ссылке https://mega.nz/#!QQd3laYT!rLINVJ19TASoKWMSjr85R-eAiH2pYOK5UZsCmgTY29E

    Leave a Comment

    Выбор кодировки текста при открытии и сохранении файлов

    Выбор кодировки текста при открытии и сохранении файлов

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

    Когда пользователь открывает текстовый файл в приложении Microsoft Office Word или другой программе (например, на компьютере, где язык операционной системы отличается от языка в файле), кодировка помогает программе определить, в каком виде нужно вывести текст на экран, чтобы его можно было прочитать.

    В этой статье Общие сведения о кодировке текста

    Информация, которая выводится на экран в виде текста, на самом деле хранится в текстовом файле в виде числовых значений. Компьютер преобразует эти значения в отображаемые знаки, используя кодировку.

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

    Различные кодировки для разных алфавитов

    Сведения о кодировке, сохраняемые с текстовым файлом, используются компьютером для вывода текста на экран. Например, в кодировке "Кириллица (Windows)" знаку "Й" соответствует числовое значение 201. Когда пользователь открывает файл, содержащий этот знак, на компьютере, на котором используется кодировка "Кириллица (Windows)", компьютер считывает число 201 и выводит на экран знак "Й".

    Однако если тот же файл открыть на компьютере, на котором используется другая кодировка, на экран будет выведен знак, соответствующий числу 201 в кодировке по умолчанию. Например, если на компьютере используется кодировка "Западноевропейская (Windows)", знак "Й" из исходного текстового файла на основе кириллицы будет отображен как "E", поскольку именно этому знаку соответствует число 201 в данной кодировке.

    Юникод: одна кодировка для разных алфавитов

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

    Поскольку приложение Word работает на базе Юникода, все файлы в нем автоматически сохраняются в этой кодировке. Файлы в Юникоде можно открывать на любом компьютере с операционной системой на английском языке независимо от языка текста. Кроме того, на таком компьютере можно сохранять в Юникоде файлы, содержащие знаки, которых нет в западноевропейских алфавитах (например, греческие, кириллические, арабские или японские).

    Выбор кодировки при открытии файла

    Если текст в открытом файле отображается в искаженном виде, с вопросительными знаками или квадратами, возможно, приложению Microsoft Office Word не удалось правильно определить его кодировку. Чтобы устранить эту проблему, можно указать кодировку для отображения (декодирования) текста.

    Нажмите кнопку Microsoft Office . а затем — кнопку Параметры Word .

    Выберите пункт Дополнительно .

    Перейдите к разделу Общие и установите флажокПодтверждать преобразование формата файла при открытии .

    Примечание : Когда установлен этот флажок, каждый раз при открытии файла в формате, отличном от формата Word (к числу форматов Word относятся DOC-, DOT-, DOCX-, DOCM-, DOTX- и DOTM-файлы), появляется диалоговое окно Преобразование файла. Если приходится часто работать с такими файлами, но при этом не требуется выбирать кодировку каждый раз, снимите этот флажок, чтобы соответствующее диалоговое окно не отображалось.

    Закройте и снова откройте файл.

    В диалоговом окне Преобразование файла выберите пункт Кодированный текст .

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

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

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

    В операционной системе Microsoft Windows нажмите кнопку Пуск и выберите пункт Панель управления .

    Выполните одно из следующих действий.

    В Windows Vista

    На панели управления щелкните Удаление программ .

    В списке программ щелкните пункт, соответствующий Microsoft Office или Microsoft Word, в зависимости от того, как было установлено приложение Word (как часть Office или как отдельная программа), и нажмите кнопку Изменить .

    В Microsoft Windows XP

    На панели управления выберите элемент Установка и удаление программ .

    В списке Установленные программы выберите пункт Microsoft Office или приложение Microsoft Word, если оно устанавливалось отдельно от пакета Microsoft Office, и нажмите кнопку Заменить .

    В группе Изменение установки Microsoft Office нажмите кнопку Добавление и удаление компонентов и затем нажмите кнопку Продолжить .

    В разделе Параметры установки разверните элемент Общие средства Office. а затем — Многоязыковая поддержка .

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

    Совет : При открытии текстового файла в той или иной кодировке в приложении Word используются шрифты, определенные в диалоговом окне Параметры веб-документа. (Чтобы вызвать диалоговое окно Параметры веб-документа. нажмите кнопку Microsoft Office. затем — кнопку Параметры Word. и выберите категорию Дополнительно. В разделе Общие нажмите кнопку Параметры веб-документа .) С помощью параметров на вкладке Шрифты диалогового окна Параметры веб-документа можно настроить шрифт для каждой кодировки.

    Выбор кодировки при сохранении файла

    Если при сохранении файла в приложении Word не указать кодировку, он будет сохранен в Юникоде. Как правило, кодировки Юникод вполне достаточно, поскольку она поддерживает большинство знаков из большинства языков.

    Если документ планируется открывать в программе, которая не поддерживает Юникод, можно выбрать нужную кодировку. Например, в операционной системе на английском языке можно создать документ на традиционном китайском с использованием Юникода. Однако если такой документ будет открываться в программе, которая поддерживает китайский язык, но не поддерживает Юникод, файл можно сохранить в кодировке "Китайская традиционная (Big5)". В результате текст будет отображен правильно при открытии документа в программе, поддерживающей китайский язык (традиционное письмо).

    Примечание : Поскольку Юникод — это наиболее полный стандарт, при сохранении текста в других кодировках некоторые знаки могут не отображаться. Предположим, что документ в Юникоде содержит текст на иврите и языке с кириллическим алфавитом. Если сохранить файл в кодировке "Кириллица (Windows)", текст на иврите не отобразится, а если сохранить его в кодировке "Иврит (Windows)", то не будет отображаться кириллический текст.

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

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

    Выбор кодировки

    Нажмите кнопку Microsoft Office и выберите команду Сохранить как .

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

    В поле Имя файла введите новое имя файла.

    В поле Тип файла выберите Обычный текст .

    Нажмите кнопку Сохранить .

    Если появится диалоговое окно Microsoft Office Word — проверка совместимости. нажмите кнопку Продолжить .

    В диалоговом окне Преобразование файла выберите подходящую кодировку.

    Чтобы использовать стандарт кодировки по умолчанию, выберите параметр Windows (по умолчанию) .

    Чтобы использовать стандарт кодировки MS-DOS, выберите параметр MS-DOS .

    Чтобы задать другую кодировку, установите переключатель Другая: и выберите нужный пункт в списке. В области Образец: можно просмотреть текст и проверить, можно ли его прочитать в выбранной кодировке.

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

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

    Если разрешена подстановка знаков, знаки, которые невозможно отобразить, будут заменены ближайшими эквивалентными символами в выбранной кодировке. Например, многоточие заменяется тремя точками, а угловые кавычки — прямыми.

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

    Если документ будет открываться в программе, которая не поддерживает перенос текста на следующую строку, в него можно включить жесткие разрывы строк. Для этого установите флажок Вставлять разрывы строк и укажите в поле Завершать строки:. какие именно символы соответствуют разрыву строки (возврат каретки (CR), перенос строки (LF) или оба).

    Поиск доступных кодировок в приложении Word

    В приложении Word распознаются различные кодировки, в том числе поддерживаемые операционной системой компьютера.

    Ниже перечислены системы письма и кодировки (также называемые кодовыми страницами), связанные с каждой из них.