Как изменить кодировку txt файла
Перейти к содержимому

Как изменить кодировку txt файла

  • автор:

Как изменить кодировку текстового файла на UTF-8 или Windows 1251

Кодировка текста – это схема нумерации символов, в которой каждому символу, цифре или знаку присвоено соответствующее число. Кодировку используют для сохранения и обработки текста на компьютере. Каждый раз при сохранении текста в файл он сохраняется с использованием определенной схемы кодирования, и при открытии этого файла необходимо использовать такую же схему, иначе восстановить исходный текст не получится. Самыми популярными кодировками для кириллицы сейчас являются UTF-8, Windows-1251 (CP1251, ANSI).

Для того чтобы программа смогла правильно открыть текстовый файл, иногда приходится вручную менять кодировку, перекодируя текст из одной схемы в другую. Например, не редко возникают проблемы с открытием файлов CSV, XML, SQL, TXT, PHP.

В этой небольшой статье мы расскажем о том, как изменить кодировку текстового файла на UTF-8, Windows-1251 или любую другую.

Блокнот Windows

Если вы используете операционную систему Windows 10 или Windows 11, то вы можете изменить кодировку текста с помощью стандартной программы Блокнот. Для этого нужно открыть текстовый файл с помощью Блокнота и воспользоваться меню « Файл – Сохранить как ».

меню Файл – Сохранить как

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

изменить кодировку в Блокноте

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

Notepad++

Notepad++ (скачать) является одним из наиболее продвинутых текстовых редакторов. Он обладает подсветкой синтаксиса языков программирования, позволяет выполнять поиск и замену по регулярным выражениям, отслеживать изменения в файлах, записывать и воспроизводить макросы, считать хеш-сумы и многое другое. Одной из основных функций Notepad++ является поддержка большого количества кодировок текста и возможность изменения кодировки текстового файла в UTF-8 или Windows 1251.

Для того чтобы изменить кодировку текста с помощью Notepad++ файл нужно открыть в данной программе. Если программа не смогла правильно определить схему кодирования текста, то это можно сделать вручную. Для этого нужно открыть меню « Кодировки – Кириллица » и выбрать нужный вариант.

выбрать кодировку в Notepad++

После открытия текста можно изменить его кодировку. Для этого нужно открыть меню « Кодировки » и выбрать один из вариантов преобразования. Notepad++ позволяет изменить текущую кодировку текста на ANSI (Windows-1251), UTF-8, UTF-8 BOM, UTF-8 BE BOM, UTF-8 LE BOM.

изменить кодировку в Notepad++

После преобразования файл нужно сохранить с помощью меню « Файл – Сохранить » или комбинации клавиш Ctrl-S.

Akelpad

Akelpad (скачать) – достаточно старая программа для работы с текстовыми файлами, которая все еще актуальна и может быть полезной. Фактически Akelpad является более продвинутой версией стандартной программы Блокнот из Windows. С его помощью можно открывать текстовые файлы большого размера, которые не открываются в Блокноте, выполнять поиск и замену с использованием регулярных выражений и менять кодировку текста.

Для того чтобы изменить кодировку текста с помощью Akelpad файл нужно открыть в данной программе. Если после открытия файла текст не читается, то нужно воспользоваться меню « Файл – Открыть ».

открыть файл в Akelpad

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

выбрать кодировку в Akelpad

Для того чтобы изменить текущую кодировку текста нужно воспользоваться меню « Файл – Сохранить как » и сохранить документ с указанием новой схемы кодирования.

изменить кодировку в Akelpad

В отличие от Notepad++, текстовый редактор Akelpad позволяет сохранить файл в практически любой кодировке. В частности, доступны Windows 1251, DOS 886, UTF-8 и многие другие.

  • Чем открыть PDF файл в Windows 7 или Windows 10
  • Как перевернуть страницу в Word
  • Как копировать текст с помощью клавиатуры
  • Как сделать рамку в Word
  • Как сделать буклет в Word

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Как изменить кодировку в Блокноте: гайд от Бородача

WiFiGid

Всем привет! Сегодня я расскажу вам, как поменять кодировку в блокноте. Я думаю, про само значение кодировки рассказывать не надо – раз вы ищите данную информацию, то знаете, что это такое. Как мы все знаем, кодировок сейчас существует огромное множество. Хочу сразу расстроить многих – изменить кодировку по умолчанию при открытии блокнота или создании нового документа нельзя. Вся проблема в том, что приложение «Блокнот» имеет небольшой функционал. В таком случае вам лучше использовать Notepad++ или стороннюю программу Штирлиц.

Но можно сменить кодировку при открытии пустого текстового документа, который создается через контекстное меню (ПКМ – создать текстовый документ). Если открыть этот документ через блокнот, то у него будет та кодировка, которую мы зададим в реестре. Начнем с самого начала.

ПРИМЕЧАНИЕ! Если у вас есть проблема с кодировкой в Windows, например, в некоторых окнах вместо букв отображаются кракозябры – читаем эту инструкцию.

Сохранение

Как поменять кодировку в Блокноте

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

  1. Откройте документ.
  2. Теперь давайте его сохраним в другой кодировке – жмем «Файл» – «Сохранить как…».

Как изменить кодировку в Блокноте: гайд от Бородача

  1. Вводим название, ниже указываем кодировку и жмем «Сохранить». После этого файл будет иметь ту кодировку, которую вы указали. Как вы можете заметить, тут не так много вариантов. Для работы со специализированным кодом лучше использовать отдельные приложения и программы.

Как изменить кодировку в Блокноте: гайд от Бородача

Изменения кодировки по умолчанию

Смотрите, когда мы создаем текстовый документ (.txt) в Windows через контекстное меню – мы создаем файл определенной кодировки, которая указана в реестре и настройках Windows. Блокнот мы используем только как инструмент и с помощью него мы открываем файлик. Проблема в том, что по умолчанию в Windows на всех последних обновлениях использовалась кодировка ANSI. Хотя с последними обновами (после 2019 года) её обновили до UTF-8. Если же вас это не устраивает, то вы можете изменить эту конфигурацию.

Как изменить кодировку в Блокноте: гайд от Бородача

  1. Создаем файл и сохраняем его в нужной кодировке (UTF-8 или ANSI). В качестве названия, чтобы в будущем не запутаться, используйте наименование кодировки.

Как изменить кодировку в Блокноте: гайд от Бородача

  1. Перекидываем файл в папку. Если папки нет, то создайте её.
  1. Жмем по кнопкам:

+ R

  1. Вводим запрос на вход в редактор реестра:

Как изменить кодировку в Блокноте: гайд от Бородача

  1. Переходим по пути:

Компьютер\HKEY_CLASSES_ROOT\.txt

  1. Создаем строковый параметр.

Как изменить кодировку в Блокноте: гайд от Бородача

  1. Даём ему название:
  1. Указываем в значении наименование файла с форматом:

Как изменить кодировку в Блокноте: гайд от Бородача

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

Еще раз повторюсь, что для чтения других файлов с кракозябрами в какой-то «интересной» кодировке вам нужно использовать сторонний софт. Вот и все, дорогие друзья. Смена кодировки в Блокноте прошла успешна. Если у вас еще остались вопросы – пишите их в комментариях. До новых встреч на портале WiFiGiD.RU.

Как изменить кодировку в Блокноте Windows

фото1

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

Таблицы кодировок русской раскладки клавиатуры

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

фото 2

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

Следующим шагом стало изобретение таблицы ANSI, которая сейчас используется по умолчанию в системе Windows. Это расширенная версия ASCII, совмещающая множество различных языков.

Внимание! ANSI — это совокупность различных наборов символов. Для разных групп языков используется собственная кодировка. Для русского и других алфавитов, использующих кириллицу, устанавливается вариант Windows-1251. Реальный вид кодировки прописывается в реестре системы с помощью средств ОС Windows.

фото 3

У ANSI есть «конкурент» — Unicode. Этот набор символов установлен по умолчанию на компьютерах с ОС типа «*nix», например Linux, Unix. Так как эти системы являются бесплатными и имеют открытый код, то большинство серверов используют их. Наиболее распространенной версией Unicode является UTF-8.

фото 4

Текст, написанный на UTF-8, не будет распознан в ANSI, и пользователь получит «кракозябры». Чтобы прочитать данный файл или создать новый документ на UTF-8 в OS Windows необходимо знать, как изменить кодировку текста в блокноте.

Создание нового текстового документа в Windows

Создать документ можно с помощью встроенного текстового редактора Notepad или «Блокнот». Существует несколько способов:

  1. Вызвать меню «Выполнить», нажав одновременно на клавиши Win и R. В появившемся окне вписать «notepad.exe» и подтвердить.

фото 5

  1. Кликнуть ПКМ по рабочему столу, выбрать в окне пункт «Создать» или «New». Затем в контекстном меню кликнуть ЛКМ по строке «Текстовой документ» или «Text document».

фото 6

  1. После проведенных действий откроется страница приложения «Блокнот», где можно создавать простейшие тексты.

фото 7

Процесс создания текстового документа с помощью редактора «Блокнот» одинаков для актуальных версий ОС Windows.

Смена кодировки текстового файла с помощью Блокнота в Windows

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

  1. Кликнуть по пункту «Файл» в левом верхнем углу редактора и выбрать строку «Сохранить как …».

фото 8

  1. Появится окно с опциями сохранения файла. В нижней части кликнуть по пункту «Кодировка» и выбрать один из вариантов, например. UTF-8.

фото 9

  1. После выбора необходимой кодировки, нажать на «Сохранить».

фото 10

  1. Если файл был создан ранее, то система спросит разрешение на перезапись. Подтвердить изменения.

фото 11

С помощью описанного способа можно также изменить кодировку в Блокноте Windows 10 и 11.

Как сменить кодировку в Блокноте по умолчанию

Стандартно редактор «Блокнот» в Windows настроен на сохранение документов в кодировке ANSI. Это значит, что все текстовые файлы с русской речью создаются в Windows-1251. Иногда необходимо знать, как изменить кодировку файла в блокноте так, чтобы вновь создаваемые документы имели по умолчанию другой набор символов, например UTF-8. Для этого нужно проделать следующие изменения в системе:

  1. Создать и сохранить документ в стандарте UTF-8, назвав его, например, UTF-new.txt.
  2. Переместить файл в папку, находящуюся по следующему адресу: C:\Windows\ShellNew

фото 12

  1. Открыть реестр Windows. Для этого необходимо вызвать окно «Выполнить» с помощью одновременного нажатия клавиш Win и R. Затем вписать в него команду «regedit» и подтвердить.

фото 13

  1. В реестре нужно найти ветвь HKEY_CLASSES_ROOT / .txt / ShellNew /
  2. Создать в ней строковый параметр с именем «FileName», а в качестве значения указать «UTF-new.txt» — имя файла, созданного ранее.

После проведенных действий вновь создаваемые документы будут кодироваться в UTF-8.

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

Как сменить кодировку с ANSI на другую с помощью внешних программ

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

Notepad++

Один из самых универсальных текстовых редакторов. Скачать его можно бесплатно. Поддерживает большое количество кодировок и множеством дополнительных функций. Чтобы выбрать необходимый набор символов, нужно открыть пункт «Кодировки» и выполнить действия, показанные на рисунке.

фото 14

Также легко можно изменить существующую кодировку на другую.

фото 15

Akelpad

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

  1. Кликнуть по пункту «Файл» и нажать на «Открыть…»

фото 16

  1. Убрать галочку с чек-бокса «Автовыбор» и указать нужную кодировку.

фото 17

  1. Можно изменить кодировку файла при необходимости, выбрав в пункте «Файл» опцию «Сохранить как…».

фото 18

Приложение Akelpad имеет больше вариантов для изменения кодировки, чем стандартное приложение и Notepad++.

Изменить кодировку Блокнота бывает необходимо, если нужный файл имеет другую систему набора символов, например, UTF-8. Встроенный редактор имеет небольшие возможности. Поэтому иногда нужно прибегнуть к помощи сторонних приложений, если размер текста велик или используется редкая кодировка. Также можно настроить Windows на создание по умолчанию файлов в отличной от ANSI кодировке.

Как сменить кодировку текстового файла с помощью Блокнота в Windows

Как сменить кодировку в Windows текстового файла с помощью Блокнота

Информация о материале Родительская категория: Текстовые редакторы Категория: Текстовый редактор Notepad (Блокнот) в Windows

  • Таблицы кодировок русской раскладки клавиатуры
  • Создание нового текстового документа в Windows
  • Смена кодировки текстового файла с помощью Блокнота в Windows.

Таблицы кодировок русской раскладки клавиатуры.

Фишка кодировки текстовых фалов в том, что хранятся не сами буквы (символы), а ссылки на них в таблице кодировок. Если с латинским буквами, арабскими цифрами и основными символами типа точек, тире и запятых никаких проблем не возникает: во многих таблицах кодировок все эти буквы, цифры и символы находятся в одних и тех же ячейках, то с кириллицей всё сложно. Например, в разных кодировках буква Ы может находиться в ячейке 211, 114 и 69.

Именно поэтому на заре интернета чтобы посмотреть разные сайты с разными кодировками приходилось подбирать кодировку. (Но кто это помнит?) Сейчас кодировка страницы обычно прописана в заголовке страницы, что позволяет браузеру «автоматически» подбирать отображение символов на наших мониторах.

То есть сервер отдаёт не просто HTML-страничку, а указывает, что у неё кодировка Windows-1251 . Браузер таким образом, считывая информацию о кодировке полученного файла, подставляет символы из указанной кодировки.

Но и это ещё не всё веселье. Например, если на сервере установлена операционная система из семейства *nix (с кодировкой по умолчанию UTF-8 ), а мы шлём файл из нашей любимой ОС Windows, где кодировка текстовых фалов по умолчанию стоит почему-то ANSI , то как вы думаете сервер будет работать с текстом, кодировка которой не совпадает с его? Правильно! Как-то будет работать! Но результат работы может быть непредсказуемым и удивительным. =)

Надеюсь, что мотивация для обращение необходимого внимания на кодировку достаточная и можно перейти к сути вопроса: «Как же, чёрт возьми, сохранить файл в нужной кодировке?!»

В этой статье речь пойдёт как раз о том, как сохранить текстовый файл с помощью программы Блокнот (Notepad) в Windows в нужной кодировке.

Создание нового текстового документа в Windows.

Для того, чтобы изменить кодировку текстового файла, конечно же сперва его нужно создать. А после того, как файл создан, нужно ещё суметь его открыть. Самый простой способ отрыть файл — это двойной клик левой кнопкой мыши по его иконке в проводнике:

двойной клик левой кнопкой мыши по его иконке в проводнике

Если до этого настройки Windows не менялись, то файлы с расширением .txt открываются в Блокноте. (Это ещё один способ, как отрыть Блокнот (Notepad).)

файлы с расширением .txt открываются в Блокноте

Смена кодировки текстового файла с помощью Блокнота в Windows.

Чтобы поменять кодировку в открывшемся файле, нужно в меню «Файл» текстового редактора Блокнот выбрать пункт «Сохранить как. »:

меню «Файл» текстового редактора Блокнот

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

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

После того, как нужная кодировка выбрана, можно кликнуть на кнопку «Сохранить» или просто нажать Enter:

кликнуть на кнопку «Сохранить» файл в нужной кодировке в Блокноте

Так как мы не изменили имя файла, то будет перезаписан тот же самый файл. Поэтому возникает справедливый вопрос: «Файл с таким именем уже существует. Заменить?» Ну да, мы к этому и стремимся! Поменять кодировку у этого файла. Поэтому его нужно перезаписать с новой кодировкой. Соглашаемся:

Файл с таким именем уже существует. Заменить?

Всё! Миссия по смене кодировки в текстовом файле выполнена! Файл сохранён с новой кодировкой. Можно закрыть текстовый редактор и устроить празднование этого решающего события! =D

закрыть текстовый редактор Блокнот в Windows

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *