Как сменить кодировку текстового файла с помощью Блокнота в Windows
Фишка кодировки текстовых фалов в том, что хранятся не сами буквы (символы), а ссылки на них в таблице кодировок. Если с латинским буквами, арабскими цифрами и основными символами типа точек, тире и запятых никаких проблем не возникает: во многих таблицах кодировок все эти буквы, цифры и символы находятся в одних и тех же ячейках, то с кириллицей всё сложно. Например, в разных кодировках буква Ы может находиться в ячейке 211, 114 и 69.
Именно поэтому на заре интернета чтобы посмотреть разные сайты с разными кодировками приходилось подбирать кодировку. (Но кто это помнит?) Сейчас кодировка страницы обычно прописана в заголовке страницы, что позволяет браузеру «автоматически» подбирать отображение символов на наших мониторах.
То есть сервер отдаёт не просто HTML-страничку, а указывает, что у неё кодировка Windows-1251 . Браузер таким образом, считывая информацию о кодировке полученного файла, подставляет символы из указанной кодировки.
Но и это ещё не всё веселье. Например, если на сервере установлена операционная система из семейства *nix (с кодировкой по умолчанию UTF-8 ), а мы шлём файл из нашей любимой ОС Windows, где кодировка текстовых фалов по умолчанию стоит почему-то ANSI , то как вы думаете сервер будет работать с текстом, кодировка которой не совпадает с его? Правильно! Как-то будет работать! Но результат работы может быть непредсказуемым и удивительным. =)
Надеюсь, что мотивация для обращение необходимого внимания на кодировку достаточная и можно перейти к сути вопроса: «Как же, чёрт возьми, сохранить файл в нужной кодировке?!»
В этой статье речь пойдёт как раз о том, как сохранить текстовый файл с помощью программы Блокнот (Notepad) в Windows в нужной кодировке.
Для того, чтобы изменить кодировку текстового файла, конечно же сперва его нужно создать. А после того, как файл создан, нужно ещё суметь его открыть. Самый простой способ отрыть файл — это двойной клик левой кнопкой мыши по его иконке в проводнике:
Если до этого настройки Windows не менялись, то файлы с расширением .txt открываются в Блокноте. (Это ещё один способ, как отрыть Блокнот (Notepad).)
Чтобы поменять кодировку в открывшемся файле, нужно в меню «Файл» текстового редактора Блокнот выбрать пункт «Сохранить как. »:
Откроется диалоговое окно сохранения файла. Для смены кодировки, нужно выбрать из списка предлагаемых необходимый:
После того, как нужная кодировка выбрана, можно кликнуть на кнопку «Сохранить» или просто нажать Enter:
Так как мы не изменили имя файла, то будет перезаписан тот же самый файл. Поэтому возникает справедливый вопрос: «Файл с таким именем уже существует. Заменить?» Ну да, мы к этому и стремимся! Поменять кодировку у этого файла. Поэтому его нужно перезаписать с новой кодировкой. Соглашаемся:
Всё! Миссия по смене кодировки в текстовом файле выполнена! Файл сохранён с новой кодировкой. Можно закрыть текстовый редактор и устроить празднование этого решающего события! =D
Устранение проблемы с кодировкой в Windows 7,10
Если вдруг по какой-то из причин Вы не можете или не знаете как сделать, то на помощь к Вам придут специалисты из Айти-Админ http://compov.su
Причины
Давайте обратимся к истокам проблемы. После чего можно получить подобного рода проблему:
- установка патча для системы
- работа какого-либо вируса
- обновление системы
- попытка самостоятельной работы, при том, что руки не совсем ровнехонькие
Спешу Вас обрадовать, в этой статье есть рецепт для решения Вашей проблемы, отныне ваш компьютер будет здоров.
Восстановление кодировки
Далее показан путь для 100% ного восстановления кодировки в вашей любимой системе. Обратимся к скринам, чтобы лучше понимать, что Вы пришли именно по адресу, что проблема, с которой Вы столкнулись, именна та, рецепт для которой описан в этом материале.
Несмотря на весь ужас и тот факт, что текст совсем нечитабельный, решение проблемы не такое уже и сложное. Здесь описано 2 варианта для разных версий виндовс, надеюсь, вы понимаете, для какой именно версии нужно решать проблему.
Для Windows 7:
заходим в Панель управления->Язык и региональные стандарты->Закладка «Дополнительно»->Язык программ не поддерживающих Юникод. Производим замену языка с русского на английский, после этого перезагружаем компьютер, затем производим замену языка на Русский и снова перезагружаемся. А теперь наслаждайтесь решенной проблемой.
Для Windows 10:
Кодировка приязывается к общему языку системы на глобальном уровне. И для решения Вашей проблемы перейдите по пути: Пуск->Параметры->Время и язык->Регион и язык->Дополнительные настройки даты и времени, региональные параметры->и посмотрите настрйки в таких пунктах как: Язык и региональные стандарты
Windows — Кириллица в именах файлов внутри архива ZIP
В статье рассказывается о том, как упаковывать файлы в ZIP-архив с кодировкой имён в UTF-8.
Содержание
Описание проблемы
Иногда при открытии архивов ZIP в именах файлов написаны иероглифы. В основном, это случается при работе с архивами, упакованными в среде Windows, в других операционных системах, например Linux и Mac OS.
Вот как это выглядит:
Почему так
Такое получается из-за разных кодировок в разных операционных системах. А точнее из-за того, что Windows до сих пор использует свою WIN1251 , когда давно уже существует UTF-8 , созданная специально во избежание подобных проблем. ZIP, хоть и являясь старейшим и распространённейшим форматом архивов, испытывает проблемы с этим при переносе архива с платформы на платформу.
Не имеет значения, какую программу-архиватор вы используете — причина именно в самом формате ZIP . Для проверки мы упаковали тестовый архив с настройками по умолчанию сначала архиватором WinRAR, затем — архиватором 7-Zip. После чего просмотрели архивы в среде Mac OS — в обоих архивах кириллические имена файлов превратились в набор кракозябр.
Ну так может тогда не стоит использовать формат ZIP и паковать всё, например, в 7z ? В общем-то, это хорошая идея, но дело в том (и это единственная причина), что ZIP , как уже говорилось, является наиболее распространённым форматом архивов, потому чтобы большинство ваших пользователей смогло распаковать ваш архив, использовать рекомендуется именно его.
Что делать
Нужно как-то принудительно указать архиватору, что при кодировке имён файлов он должен использовать UTF-8.
И у архиватора 7-Zip есть такая возможность. Формат команды следующий:
7z.exe — имя исполняемого файла архиватора; a — команда архивации; -tzip — формат архива: ZIP; -mcu — именно эти ключи указывают на кодировку UTF-8; archname.zip — имя итогового файла архива; file2pack.txt — файлы для упаковки.
После создание архива такой командой кириллица в именах файлов сохраняется на всех платформах, использующих UTF-8 (то есть, практически везде):
Очередная медаль на грудь славного архиватора 7-Zip .
Как это автоматизировать
Понятное дело, что каждый раз лезть в командную строку и писать там команду архивации с необходимыми ключами очень сильно обламывает, ведь хочется, чтобы всё выполнялось в два клика мышью.













