Вход
testopay.com

Как сменить кодировку файла? Notepad++ редактор с подсветкой синтаксиса, кодировка Utf-8 без BOM

birds
Администратор

Сообщений: 646

Благодарности: 99

На форуме: с 02.03.20

06 апр 2022   09:10

В статье о кодировках текста я описал основные моменты, показывающие, почему необходимо учитывать кодировку файла (например, при создании html-страницы). Здесь же я опишу простой способ выставления нужной кодировки текста с помощью простого и быстрого редактора Notepad++.

Скачать Notepad+ plus - отличный текстовый редактор

Чтобы скачать данную программу, заходим на официальный сайт - Notepad-plus-plus.org - далее ищем ссылку "download", кликаем по ней и выбираем "Notepad++ v*** Installer", где вместо звёздочек будет текущая версия редактора. Скачиваем и устанавливаем, никаких сложностей при установке нет.

Чем вообще хорош этот редактор?

Во-первых, подсветка синтаксиса - редактор Notepad++ неплохо понимает разные языки программирования (тип языка определяется по расширению файла, например file.php - php-файл, index.html - html-файл) и производит автоматическую подсветку управляющих конструкций языка.

Notepad++ понимает php и подсвечивает синтаксис языка

Во-вторых, в нём можно легко изменить кодировку текстового файла на нужную (чтобы быстро её сменить, щёлкаем вкладку "Кодировки", затем "Преобразовать в ..." - кликайте рисунок ниже) и, что самое главное, отредактировать любой файл без изменения текущей кодировки (кодировка не "слетает").

Последняя особенность очень важна, например, при редактировании шаблонов движка вашего сайта (напр., WordPress). Почему? Потому что все файлы WP по умолчанию имеют кодировку Utf-8. Если менять их стандартным блокнотом Windows, то к кодировке Utf-8 добавляется специальная BOM-последовательность. Необязательно знать, что это такое, но из-за неё некоторые функции движка работать вообще не будут. Поэтому так важно, чтобы все файлы шаблонов WP были сохранены в кодировке Utf-8 без BOM.

Сохранение в кодировке utf 8 без bom

Теперь, чтобы открыть текстовый файл данным редактором, надо кликнуть по нему правой кнопкой мышки и выбрать соответствующий пункт меню:

notepad++ открытие файлов

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

Mott
Пользователь

Сообщений: 5

Благодарности: 0

На форуме: с 06.09.21

06 апр 2022   09:13

Спасибо! Хорошая статья. Утвердился в том, чтобы преобразовывать всегда на «без BOM», раньше постоянно мучился: «Что же использовать?»

Em99
Пользователь

Сообщений: 7

Благодарности: 1

На форуме: с 18.10.21

06 апр 2022   09:14

У меня часто не с кодировками а со шрифтами возникают проблемы. Открываешь текстовый файл нотепадом скопированный и сохранённый из командной строки, а там крякозябры. потому что шрифт терминал, а у нотепада сегое уи и не как не сохранить этот файл в сегои уи, хотя изменять шрифт в нотепад можно и читать, но сохранить текст в другом шрифте нельзя =-O

Юрген
Пользователь

Сообщений: 14

Благодарности: 0

На форуме: с 12.08.21

06 апр 2022   09:15

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

birds
Администратор

Сообщений: 646

Благодарности: 99

На форуме: с 02.03.20

06 апр 2022   09:15

[quote=Юрген]а где скачать нормальный нотепад. чтобы без вирусов всяких?[/quote]

 а чего вы с официального сайта не качаете? Там же без вирусов.

Серый
Пользователь

Сообщений: 17

Благодарности: 0

На форуме: с 08.08.21

06 апр 2022   09:16

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

birds
Администратор

Сообщений: 646

Благодарности: 99

На форуме: с 02.03.20

06 апр 2022   09:17

[b]Серый[/b], Попробуйте задать кодировку в .htaccess
Хотя может и не помочь..

Серый
Пользователь

Сообщений: 17

Благодарности: 0

На форуме: с 08.08.21

06 апр 2022   09:17

А у меня ромбики с вопросами лезут.
Ребята с форума покопались, говорят две кодировки на одной странице. Говорят надо вручную перелопачивать - а оно 60 страниц. Вот тоже ищу метод «сразу». .htacces sне помогает

2002
Пользователь

Сообщений: 9

Благодарности: 0

На форуме: с 28.08.21

06 апр 2022   09:18

Век живи — век учись. Заметка мне пришлась очень кстати (осваиваю Notepad++ вместо Дримвивера).

Freez
Пользователь

Сообщений: 20

Благодарности: 2

На форуме: с 26.04.21

06 апр 2022   09:19

может быть знаете как перекодировать файл из utf-8 в windows-1251?

birds
Администратор

Сообщений: 646

Благодарности: 99

На форуме: с 02.03.20

06 апр 2022   09:19

[quote=Freez]может быть знаете как перекодировать файл из utf-8 в windows-1251?[/quote]

Знаю)) - используя Notepad++, например

Freez
Пользователь

Сообщений: 20

Благодарности: 2

На форуме: с 26.04.21

06 апр 2022   09:20

Через notepad в файле PHP отредактировал текст. Но на сайте изменений нет. С чем это связано? Подскажите, пожалуйста какой порядок редактирования, что бы изменения были и на сайте

birds
Администратор

Сообщений: 646

Благодарности: 99

На форуме: с 02.03.20

06 апр 2022   09:20

[b]Freez[/b], Так надо залить отредактированный файл на сервер.
Или код так отредактировали, что никаких изменений не последовало.

Света
Пользователь

Сообщений: 6

Благодарности: 0

На форуме: с 15.07.21

06 апр 2022   09:21

Все же не представляю себе, как практически изменить кодировку страниц всего сайта. Программа site auditor нашла у меня не совпадение кодировок в заголовке и на странице.

prolisk
Старожил

Сообщений: 101

Благодарности: 21

На форуме: с 10.04.21

06 апр 2022   19:35

[quote=Света]практически изменить кодировку страниц всего сайта.[/quote]

Еще может быть прописано в базе данных, а не в файле

Поблагодарили 1: birds