Как в браузере поменять кодировку: Масштаб, шрифт и кодировка. Помощь – Как изменить кодировку в браузере Яндекс – INFO-EFFECT

Как изменить кодировку сайта | Web-Profy.com

Каким образом компьютер способен воспринимать, разделять и распознавать всё множество команд? Все символы, которыми мы пользуемся, представляют собой набор чисел. Другими словами, каждая буква и любой другой знак имеет своё обозначение в виде числа. Так компьютерной системе гораздо легче и быстрее обрабатывать информацию. Но не стоит забывать о том, что в мире множество языков, а для обозначения команд используется всего 256 символов. Поэтому существуют различные кодировки.

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

Изменение кодировки в браузере, если «криво» отображается  интернет-страница

Иногда подобная ситуация с появлением непонятных букв может возникнуть и при использовании поисковых систем. Так же, как и в документе, мы можем изменить кодировку страницы. Для этого в меню установленного браузера Internet Explorer выбираем вкладку «Вид». Справа появляется окно, в нём нажимаем на раздел «Кодировка», затем выбираем «Дополнительно» и, наконец, появляется список возможных кодировок. Нажимаем на вариант нужной нам кодировки. Internet Explorer настроен на применение шести видов кодировок: Windows-1251 и UTF-8 (часто используемые кодировки), ISO-8859-5, KOI-8U, Mac, KOI-8R. Р

*изменение кодировки на примере браузера Мазила

Разработчики сайтов и других интернет-ресурсов опираются на данную информацию и используют эти же кодировки. Здесь уже язык клавиатуры будет влиять на язык ввода информации в поисковую строку, но не на информацию, которую будет выдавать поисковая система. К слову, Windows-1251 используется для кодировки страниц на русском языке. Это основной вид кодировки для русскоязычных сайтов. Для сайтов на иностранных языках в кодировке меняется цифра в конце названия. Например, для английского языка это будет Windows-1252, а для языков Центральной Европы – Windows-1250.

Изменение кодировки на сайте

* как меняеться(точнее преобразовываеться) кодирвока отдельной страницы сайта в HTML-редакторе Notepad++

Проблема становится гораздо серьёзнее, если выбрана неправильная кодировка всего сайта. Наиболее популярными в России являются две кодировки. Первая из них – кодировка Юникод, обозначается в виде символов utf-8. Кодировка обладает несколькими формами представления: UTF-8, UTF-32 и наиболее известная UTF-16. Она содержит в себе огромное множество языков. Вторая российская кодировка Windows-1251. Также имеет большое число языков, среди которых наиболее используемые среди русскоязычного населения и жителей стран СНГ.

Многие опытные пользователи персонального компьютера считают, что кодировка Windows-1251 практически изжила себя и скоро отойдёт на второй план. Массовый переход от одной кодировки к другой уже заметен, но идёт постепенно. Свидетельством тому служит применение utf-8 за границей и среди серьёзных дорогостоящих российских интернет-ресурсов.

Допустим, что вы решаете перекодировать сайт с Windows-1251 на Юникод. Для этого вам нужно будет совершить несколько операций. Для начала указывается кодировка в настройках. Во вкладке «Управление» нужно будет выбрать раздел «Настройки веб-сервера». Вместо предыдущей кодировки нужно выставить выбранную новую кодировку. В рассматриваемом случае это utf-8. На этом несложный процесс закончен, и теперь можно пользоваться сайтом с новой кодировкой. Однако, следует в меню браузера (как это было описано в пункте «Изменение кодировки интернет-страницы» данной статьи) в разделе «Кодировка» нажать «Выбирать автоматически». Это нужно для открытия всех страниц и сайтов, согласно настройкам, при использовании новой кодировки.

Затем нужно исправить запись в метатегах. Это сделать нетрудно, нужно всего лишь изменить запись в скобках . Перед правой скобкой нужно удалить слова Windows-1251 и вместо них вписать utf-8. Завершая процесс перекодировки сайта, пользователю нужно будет осуществить это действие для каждой страницы. Так как в противном случае некоторые страницы будут по-прежнему отображать бессмысленную информацию. Длительность перекодировки зависит от количества страниц сайта, то есть от объёма информации на нём. Всё же лучше не жалеть на это времени.

* подчеркнут красным мета-тег который отвечает за кодировку сайта.

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

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

Алексей Повловский

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

Вы здесь: Главная — HTML — HTML Основы — Как поменять кодировку на сайте

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

Меня несколько раз просили написать, как поменять кодировку на сайте. Дело это состоит из нескольких частей, поэтому в двух словах не объяснить. И я принял решение написать эту статью, в которой чётко расписать, что требуется для смены кодировки на сайте.

Давайте с Вами будем переводить сайт в кодировку UTF-8. Если Вы хотите перевести в любую другую кодировку, то всё будет аналогично. Итак, вот порядок действий для этого:

  1. Все текстовые файлы (html, php, js, txt, в общем, в которых есть текст) перекодируйте в UTF-8. Сделать это очень просто через Notepad++ в пункте «Преобразовать в UTF-8 без BOM» из меню «Кодировки«. Причём именно все файлы, которые даже ничего не выводят на страницу.
  2. Поместите в корень сайта файл .htaccess с текстом AddDefaultCharset UTF-8.
  3. Поменяйте кодировку в мета-теге <meta http-equiv=»Content-type» content=»text/html; charset=utf-8″ />

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

  1. Сразу после подключения к БД выполните запрос: SET NAMES UTF-8
  2. В phpMyAdmin поменяйте кодировку базы данных на utf8_general_ci в её настройках.
  3. Поставьте у всех таблиц кодировку utf8_general_ci.
  4. У всех текстовых типов полей так же поставьте кодировку utf8_general_ci.

Всё, теперь Ваша кодировка на сайте изменена. Добавлю лишь, что если где-то в коде Вы занимались преобразованием из одной кодировки в другую (например, через функцию

iconv()), то тщательно проверьте это место, возможно, там появится проблема.

Если после смены кодировки у Вас что-то отображается не так, то почитайте эту статью: проблемы с кодировкой.

  • Как поменять кодировку на сайте Создано 18.02.2013 09:29:40
  • Как поменять кодировку на сайте Михаил Русаков
Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте

: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:
    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):
    [URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]

Как изменить кодировку?

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

Бывают и случаи, когда друг присылает вам интересную ссылку в Интернете и очень рекомендует взглянуть, что же там. Вы ни о чем не подозревая открываете эту страницу в своем веб-браузере, а там кроме непонятных каракуль и разных картинок, которые никак не вписываются в общую картинку, и нет. Такая ситуация тоже происходит из-за неправильных настроек, причем не у вас, а у администратора этого сайта. Давайте разберемся, как изменить кодировку?

В браузере

Как изменить кодировку текста, который мы наблюдаем на веб-страницах со всякими неправильными знаками? В каждом браузере есть функция ручного изменения кодировки для отдельно взятой веб-страницы. Например, для браузера Google Chrome эта функция находится в правом верхнем меню. Там вам нужно выбрать раздел «Инструменты» и в нем выбрать кодировку. Стандартом для русскоговорящего интернета является: CP1251 (бывает там еще проскакивает слово Windows или Microsoft) и UTF8. Обычно, второй используют сайты по умолчанию и вообще, он более рекомендован и стандартизирован.

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

В текстовых документах

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

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

Как изменить кодировку HTML страницы?

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

Если вы открываете страницу, а там на месте кириллицы отображаются знаки вопроса:

Или в случае, когда русские буквы заменяются на кракозябры:

То для того, чтобы вернуть страницу к нормальному виду вам нужно проверить две вещи:

  1. Правильная ли кодировка стоит у самого файла html или php страницы
  2. Правильная ли кодировка стоит в мета-тэгах страницы

Бывает так же ещё проблема в сервере, на котором отображается страница, там тоже может стоять неправильная кодировка, но этот случай мы разбирать не будем.

Если у вас стоит неправильная кодировка у самого файла

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

Здесь говориться примерно следующее…

«Документ имеет не корректную кодировку, при сохранении файла некоторые символы будут сохранены не верно. Чтобы решить проблему поменяйте кодировку файла на UTF-8»

Такая проблема может коснутся любого файла, не обязательно HTML, но и, например, CSS или JS.

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

 

Не правильная кодировка стоит в мета-тэгах страницы

Где посмотреть кодировку в мета-тэгах? Открываем код страницы и ищем в разделе <head> такую строчку:

<head>
  <!-- Тут могут быть и другие тэги -->
  <meta charset="utf-8">
  <!-- Тут могут быть и другие тэги -->
</head>

Как вы уже поняли, нас интересует строка <meta charset=»utf-8″>, она то и задает кодировку документа, если у вас отсутствует этот тег или в качестве значения атрибута charset стоит какое-то другое значение, то измените его на utf-8.

 

Как задать кодировку страницы? Непонятные символы на сайте

Как задать кодировку страницы. Непонятные символы на сайтеКак задать кодировку страницы. Непонятные символы на сайте

  Задаём набор символов

Думаю, раз уж я написал про то, как узнать кодировку сайта, то логично описать и то, как вообще её указывать на веб-странице. Но сначала надо описать, для чего это нужно делать.

Возможно, при заходе на какой-нибудь веб-ресурс, вы обнаруживали, что не понимаете, что там написано :).

:). Лучше сказать, никто не понимает, в том числе и браузер — вместо любого человеческого языка выдаются т.н. «кракозябры».

Суть здесь в том, что браузер не может понять, в какой кодировке показывать текст открытой страницы.

Если кодировка не задана, то браузер может попытаться её угадать, но обычно у него это не получается и можно видеть какие-нибудь такие непонятные символы на сайте:

непонятные символы в браузеренепонятные символы в браузере

  Не угадал

На картинке выше сделан скриншот заголовка данной статьи при несовпадении кодировки текста и кодировки в браузере. Т.к. тексты всего проекта web-ru.net в UTF-8, а просмотр был произведён в windows-1251, то показаны такие символы.

Как правило, ответственность за верное отображение всех текстов на веб-странице лежит на вебмастере и чтобы избежать этих маленьких проблем, следует сделать простые технические вещи.

Как задать кодировку страницы сайта?

Есть 3 способа сделать это. Но лучше их сразу совместить.

Файл(ы)

Необходимо чтобы файл страницы, или файлы шаблонов (если сайт на движке) были бы все в одной кодировке, например, в UTF-8. Почитайте, как сменить кодировку файла быстро.

Мета-тег

Нужно добавить на каждую страницу (или в шаблон шапки) специальный мета-тег, сообщающий браузеру о том, какой набор символов ему использовать для отображения текстов. Тег этот стандартный и выглядит обычно так:

непонятные символы в браузере

непонятные символы в браузере

или

непонятные символы в браузере

непонятные символы в браузере

Надо вставить его в раздел head — лучше в самое начало, сразу после открывающего head:

мета-тег charsetмета-тег charset

  Мета-тег кодировки

Через .htaccess (если ничего не помогает)

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

Для этого в нём нужно прописать такую строчку:

AddDefaultCharset utf-8

Вот и всё. Если вы примените последовательно 3 этих способа задания кодировки на своём проекте, то вероятность того, что всё будет отображено как надо, близка к 100 %.

Как «увидеть», что скрывается за непонятными символами на сайте?

Если вы зашли на веб-страницу, видите «кракозябры» и хотите увидеть нормальный текст, то тут только два пути:

  • сообщить сайтовладельцу, чтобы всё настроил как следует
  • попытаться угадать кодировку самостоятельно. Делается это стандартными средствами браузеров. В Chrome, например, нужно в меню щёлкнуть «Инструменты => Кодировка» и из огромного  списка выбрать подходящий набор символов (т.е. угадать).

К счастью, практически все современные веб-проекты делаются в кодировке UTF-8, которая является «универсальной» для разных алфавитов и поэтому всё менее и менее вероятно увидеть эти непонятные символы в Интернет.

мета-тег charsetLoading…
мета-тег charset

Кодировка страницы html

Довольно часто начинающие блоггеры, и не только начинающие, сталкиваются с проблемой кодировки страницы html. Когда вместо текста и читаемых символов выводятся непонятные КРАКОЗЯБРЫ. Именно так называются символы не соответствующие тем которые должны быть выведены на страницу. Откуда же появляются непонятные иероглифы?

Пример неправильной кодировки

 

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

Базовой кодировкой является  ASCII кодировка, которая содержит в себе коды 128 символов латинского алфавита и специальные  символы ( скобки, решетки и т.д.). Далее появились первые русскосимвольные кодировки CP866 и KOI8-R, а из них вышла известная сегодняшним веб- мастерам кодировка windows-1251. Даже не смотря на то, что все эти кодировки призваны для отображения русского текста, они все отличаются друг от друга кодами.

Если текст писался в кодировке CP866, а браузер пытается раскодировать ее с помощью таблицы кодов windows-1251, то в результате мы получим не читаемые слова. Кроме названий тех кодировок, которые я здесь привел, существует еще великое множество котировок. С таким обилием кодовых таблиц образовалась проблема совместимости кодировок. Очень актуально встал вопрос создания универсальной кодировки.  На сегодняшний день изобретена универсальная  кодировка utf-8. При программировании сайта есть четыре момента которые требуют соблюдения единого стандарта кодирования текста.

  • Кодировки скриптов.
  • Кодировка таблиц MySQL.
  • Кодировка самой HTML страницы.
  • Локаль используемая браузером пользователя.

Во всех этих составляющих сайта, должна использоваться единая кодировка- желательно utf-8, ведь она универсальная. Если нажать сочетание клавиш CTRL+ U можно посмотреть код страницы, в котором видно, какая кодировка используется для данного документа.

Кодировка страницы html

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

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

Для устранения ошибок и  проблем с кодировкой Вашего блога используем  FTP- клиент FaleZilla. С его помощью копируем файл wp- config.php   на «Рабочий стол»  Вашего компьютера и открываем с помощью текстового редактора Notepad++. В этом файле содержится информация Вашего блога- включая пароли, кодировку базы данных и другое. Смотрим, если кодировка какая либо другая, ее нужно поменять на UTF- 8.

html_kodirovka

  • -сохраняем в этой кодировке.
  • -внутри кода Базы Данных кодировку меняем  на UTF- 8.

Сохраняем файл в редакторе Notepad++, в значении-  «UTF- 8 без сигнатуры BOM»   и закачиваем файл на свой хостинг, то есть меняем на хостинге старый файл    wp- config.php, на новый.

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

  • AddDefaultCharset UTF-8
  • CharsetDisable On
  • CharsetDefault UTF-8
  • CharsetSourceEnc UTF-8

Возможно будет достаточно поменять один из вариантов, бывает достаточно первого. Если не получается, перебираем вручную следующие варианты, поочередно вписывая следующие варианты. Не забываем последовательность действий:

  1. Открываем файл в редакторе.
  2. Вносим изменения.
  3. Сохраняем.
  4. Закачиваем на хостинг.
  5. Проверяем.

Еще хочу упомянуть об одной из проблем, которая может возникнуть, и с которой я столкнулся при создании страниц захвата. При закачке на хостинг файлов страницы захвата, так же может возникнуть ситуация несовпадения кодировок. В этом случае нужно подправить файл  index.html. Для этого, с помощью FaleZilla, извлекаем файл и переносим на «Рабочий стол» компьютера. Далее, открываем файл с помощью обычного Блокнота.

 Кодировка страницы html

После того как файл открылся в Блокноте, левой кнопкой мыши нажимаем на «Файл» и «Сохранить как…».

 

Кодировка страницы html

Далее меняем кодировку документа с UTF- 8 на  ANSI.

 Кодировка страницы html

 

Опять же, не забываем сохранить и переместить файл на хостинг- перезаписать. Проверяем страницу. Вот и все! Надеюсь  у Вас получится и проблемы с htm кодировкой страниц  больше не будут Вас пугать !

С Уважением, Александр Клюев.

Отправить ответ

avatar
  Подписаться  
Уведомление о