Как удалить архив сообщений в моем мире. Почему такое отношение? Фотогалерея: смена стартовой страницы майла в «Яндекс.Браузере»

Faq 24.03.2019
Faq

Кодировка windows 1251 была создана в начале 90 годов для русификации программных продуктов, выпускаемых корпорацией Microsoft :

Кодировка является 8-битной и включает в себя символы славянской группы языков, в которую входят русский, белорусский, украинский, болгарский, македонский, сербский – это дает преимущество перед остальными кириллическими кодировками (ISO 8859-5, KOI8-R, CP866 ). Однако у 1251-кодировки имеются и весомые недостатки:

  • 0xFF (25510) – это код, который зарезервирован для символа «я». В программах, которые не поддерживают чистый 8-ой бит, часто возникают непредсказуемые проблемы;
  • Нет псевдографики, которая присутствует в KOI8 , CP866 .

Ниже приведены символы из Code Page 1251 или сокращенно СР1251 (числа под символами являются кодом в шестнадцатеричной системе такого же символа в Юникоде ):


Кодировка windows 1251 в html

Нередко у web-разработчиков и блогеров, обладающих различной квалификацией возникает проблема с кодировкой страниц: вместо подготовленного текста появляются неизвестные, нечитаемые символы. Чтобы разобраться с данной проблемой, необходимо понимать суть термина «кодировка страницы ».

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

Таблица кодировок не является универсальной, то есть, для расшифровки текста необходимо использовать ту, которая соответствует кодировке символов:


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

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

Кодировка windows 1251 в PHP

Ни для кого не является тайной, что генерация страниц проходит путем выборки и использования какой-то части информации, которая хранится в базе данных. При написании сайта на PHP , чаще всего это mysql :


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

Для согласования расшифровки необходимо выполнить функцию mysql_query(«SET NAMES cp1251») – это означает, что преобразование из машинного кода будет осуществляться согласно таблице cp1251 .

Кодировка windows 1251 в htaccess

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

Для того чтобы для веб-ресурса была задана кодировка виндовс-1251 , необходимо найти (или создать ) файл .htaccess . Это файл, который хранит в себе дополнительные настройки и описания конфигураций web-сервера.

В нем для установки кодировки следует прописать следующие строки:

  • DefaultLanguage ru;
  • AddDefaultCharset windows-1251;
  • php_value default_charset «cp1251».

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

Хорошо Плохо

В этой статье я постараюсь поставить все точки над «и» (а так же над «i») в вопросе выбора кодировки для создаваемой HTML-страницы.

Когда я только начинал заниматься сайтостроительством у меня постоянно возникали проблемы из-за этих кодировок. Сохранишь HTML-страницу, выгрузишь на сервер, открываешь, бах, а там кракозябры. Ну вот и здравствуйте, приехали.

Или в среде отладки (например, локальная среда разработки « ») все нормально, а с хостинга опять они, кракозябры проклятые, нагло на меня смотрят.

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

Сейчас мы с этим делом подробно разберемся и вы будете четко знать в какую кодировку сохранять HTML-страницу и посредством каких инструментов .

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

В 90-е годы прошлого века (древность какая, а я как сейчас помню календарь 1991 года на стене) существовало 4-е кодировки для PC и еще одна, своя собственная, для Мака. Ирония судьбы заключается в том, что во всех этих кодировках символы латиницы ставились в соответствие машинным кодам по одному и тому же алгоритму, а вот по поводу кирилицы каждая из кодировок имела свое собственное мнение.

Вся эта путаница и привела к появлению кракозябров. Например, если слово «Вопрос », набранное в кодировке windows-1251, отобразить кодировкой KOI8-R, получится слово «бНОПНЯ ».

Слава Богу, 90-е годы уже далеко позади и из пяти бредокодировок осталось всего 2-е нормальных. Но этого вполне достаточно, чтобы начинающий веб-мастер заблудился в двух соснах. Ничего, не переживайте, сейчас я вас выведу из этого леса!

На данный момент выбор для кодировки HTML-документа стоит между windows-1251 и utf-8. А теперь внимание: utf-8 гораздо богаче, мощнее и за ней будущее. Так что наши HTML-файлы мы будем сохранять именно в utf-8.

Обосную свои слова;). UTF-8 содержит в своей таблице соответствия такие знаки, как ↓. А в windws-1251 вместо этих символов вот что: > . А еще в utf-8 есть знак "евро"; а еще utf-8 позволяет в одном HTML-файле совмещать кучу разнообразных специфических символов, используемых в таких языках как грузинский, иврит, китайский, японский; а еще utf-8 в кодировках HTML - это правило хорошего тона.

Надеюсь я вас убедил и вы будете использовать Юникод (кстати «utf-8» и «Юникод» - это синонимы или, если быть более точным, utf-8 - это одна из кодировок семейства Юникод, которая снискала популярность в среде веб-разработчиков).

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

Инструменты для работы с кодировками HTML файлов

Собственно, их всего три:

  • PSPad . Бесплатный текстовый редактор, мой любимый.
  • . Еще один хороший текстовый редактор и тоже бесплатный.
  • Dreamweaver. Ну с Dreamweaver-ом вы с вами знакомы из моих .

Загружаем какой-то HTML-файл в PSPad. И как же нам понять, что за кодировка у загруженного подопытного? Очень просто в строке состояния (внизу) все четко написано.

Кодировка открытого HTML-файла windows-1251

А теперь, создавая новый HTML-документ, позаботимся о его кодировке.

Идем в меню моего любимого PSPad-а . Нас интересует пункт Формат . В нем-то мы и поставим галку напротив кодировки utf-8.

А так кодировка будующего файла - windows-1251

Теперь о том как изменить кодировку файла HTML . Да оказывается очень просто:

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

Что касается Notepad++ все очень похоже на вышеописанную ситуацию. Только для работы с кодировками нужно использовать пункт меню Кодировки.

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

Кроме всего прочего, при сохранении в utf-8 у нас есть выбор: без BOM или с BOM . Нам, как веб-мастерам, нужно использовать кодировку UTF-8 (без BOM) .

Вот что нам ответит Википедия на вопрос «что такое BOM »

Для определения формата представления Юникода в текстовом файле используется приём, по которому в начале текста записывается символ U+FEFF (неразрывный пробел с нулевой шириной), также именуемый меткой порядка байтов (англ. Byte Order Mark, BOM). Этот способ позволяет различать UTF-16LE и UTF-16BE, поскольку символа U+FFFE не существует. Также он иногда применяется для обозначения формата UTF-8, хотя к этому формату и неприменимо понятие порядка байтов.

Если прочитать приведенный текст 10 раз, почесать затылок, то становится понятно: для utf-8 BOM нам НЕ нужен . Кроме того, если сохранить файл с php-скриптом в кодировку utf-8 с BOM , то он не будет работать, потому что обработчик не поймет, что это за ерунда такая написана в начале файла-скрипта (я имею ввиду тот самый неразрывный пробел с нулевой шириной).

Так-так, осталось пристально взглянуть на Dreamweaver .

Создавая новый файл, обращайте внимание на то, в какой кодировке он будет создан. Для этого в окне создания нового документа File → New (Ctrl+N) воспользуйтесь кнопкой Preferences ...

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

Кодировка создаваемого HTML-файла по умолчанию в Dreamweaver

Перекодировать открытый HTML-файл в Dreamweaver можно в диалоге Page Properties, который запускается из меню Modify Page Properties (Ctrl + J).

Выбирайте требуемую кодировку, нажимайте ОК и все, задача по перекодированию выполнена (а вот BOM все так же ненужен, не ставьте галку).

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

Итак, наш HTML-файл сохранен в выбранную нами кодировку. Теперь давайте разберемся с вопросом: каким образом браузер узнает о применяемой в данном HTML-файле кодировке?

Здесь есть три варианта:

1. Мы сами сообщаем браузеру о том, какая кодировка установлена для данного HTML файла. Делается это посредством META-тега

В приведенном примере браузеру дается указание, что загруженный HTML-файл сохранен в кодировке utf-8 .

Если HTML-файл сохранен в кодировку windows-1251, то:

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

Полный HTML выглядит следующим образом (привожу его для понимания вопроса «в каком месте указывается META-тег с директивой кодировки» внимание на 4-ю строку):

Untitled Document Ну и т.д.

2. При помощи файла.htaccess. Иногда сервер насильно передает заголовки для загружаемых HTML-файлов и сообщает браузеру кодировку по умолчанию. В этом случае браузер не обращает внимания на директивы в META-теге, а отображает HTML-файл в той кодировки, которую сообщил сервер. Чтобы файл загружалсяв той кодировке, которая нужна вам (часто хостинг насильно указывает кодировку windows-1251), в корне хостинг-директории создается файл с именем «.htaccess».

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

Создать этот файл можно, например, в Total Commander-е, нажав горячее сочетание клавиш Shift+F4 и указав имя создаваемому файлу .htaccess . Далее в текстовом редакторе указываются директивы дополнительных настроек кодировки по умолчанию.

Для HTML-файлов в кодировке utf-8 в.htaccess нужно написать одну строку:

AddDefaultCharset UTF-8

Для HTML-файлов в кодировке Windows-1251 :

AddDefaultCharset Windows-1251

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

Charsetdisable on AddDefaultCharset Off

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

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

Этот php-код отправит заголовок сервера с указанием кодировки по умолчанию для браузера. В приведенном примере, для отображения страницы, будет применяться кодировка utf-8.

Против такого лома, обычно, приемов в настройках сервера хостинг-провайдера не остается.

Хочу заметить, что для обработки php-инструкций сервером, html-файл должен иметь расширение .php (например index.php).

Есть еще вопросы по кодировкам? Пишите в комментарии. Нужно решить эти проблемы раз и на всегда 🙂

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

Прежде чем приступить к устранению проблемы, стоит рассказать о причинах ее появления, чтобы исключить вероятность ее появления в будущем. Приложения от Mail.ru чаще всего распространяются не стандартным способом (путем самостоятельной загрузки инсталлятора пользователем). Они идут, так сказать, в комплекте с другим ПО.

Выполняя установку какой-то программы, внимательно следите за своими действиями. В какой-то момент в инсталляторе появится окно с предложением установить, например, Спутник@Mail.Ru или заменить стандартный поиск в браузере на поиск от Mail.

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

Удаляем Mail.Ru из браузера

Если ваша поисковая система в браузере, установленная по умолчанию, изменилась на поиск от Mail.Ru, значит, вы не досмотрели какую-то галочку при установке приложения. Это не единственное проявление влияния ПО от Mail.Ru на браузеры, но если вы столкнулись с проблемой, ознакомьтесь со следующей статьей у нас на сайте.

Удаляем Mail.Ru с компьютера

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

Шаг 1: Удаление программ

Предварительно необходимо очистить компьютер от приложений Mail.Ru. Сделать это проще всего с помощью предустановленной утилиты «Программы и компоненты» . На нашем сайте есть статьи, в которых подробно описано, как выполнить деинсталляцию приложения в разных версиях операционной системы.

Подробнее:
Как удалить программы в , и

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

Шаг 2: Удаление папок

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


После этого все файлы, которые относились к выбранному процессу, будут удалены. Если процессы от Mail.Ru в «Диспетчере задач» еще остались, то проделайте те же действия с ними.

Шаг 3: Очистка папки «Temp»

Директории приложений очищены, но на компьютере все еще остались их временные файлы. Расположены они по следующему пути:

C:\Пользователи\UserName\AppData\Local\Temp

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

Подробнее:
Как включить отображение скрытых папок в , и

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

Шаг 4: Контрольная очистка

Большая часть файлов Mail.Ru стерта с компьютера, но вручную удалить оставшиеся практически нереально, для этого лучше всего использовать программу . Она поможет очистить компьютер не только от остаточных файлов Mail.Ru, но и от остального «мусора». На нашем сайте есть подробная инструкция по удалению мусорных файлов с помощью CCleaner.

Заключение

После выполнения всех действий, приведенных в этой статье, файлы Mail.Ru будут полностью удалены с компьютера. Это не только увеличит объем свободного пространства диска, но и улучшит общую производительность компьютера, что куда более важно.

Mail.ru Group предлагает облачные сервисы, бесплатную почту и поисковую систему. А еще – она предлагает набор крайне сомнительных программ, которые попадая на компьютер, меняют настройки браузеров, навязывают продукты Mail.ru, меняют домашнюю страницу и поиск по умолчанию. У вас есть право на выбор. И чтобы воспользоваться им, придется удалить софт Mail.ru.

Инструкция по удалению софта от Mail.ru c компьютера

Программные решения от Mail.ru распространяются через пакетную установку. Вы скачиваете нужную программу, а в нее встроен Guard Mail.ru.

Также, во время установки, нажав «Установка по умолчанию», или бездумно нажав 3 раза кнопку «Далее», вы становитесь несчастным обладателем нежелательного софта.

Антивирусные программы относят продукты от Mail.ru к категории «Adware», и классифицируют как «Потенциально нежелательное», или «Потенциально опасное» программное обеспечение. Отчасти из-за того, что софт удалить достаточно сложно. Но способ, как удалить Mail.ru с компьютера полностью, существует. Он займет 4 шага.

Удаление программ

После установки одного из продуктов от Mail.Ru вы становитесь обладателем целого пакета программ. Удалить их нужно все и сразу:

  1. Заходим в меню «Пуск».
  2. Выбираем «Панель управления».
  3. Переходим во вкладку «Установка и удаление программ».
  4. Теперь нужно из списка установленных программ удалить те, которые относятся к нежелательному софту. Сделать это достаточно просто, если нажать на вкладку «Упорядочить», и выбрать «По дате установке».

Снятие задач в диспетчере и удаление папок

Используя комбинацию CTRL+ALT+DELETE открываем «Диспетчер задач». Переходим во вкладку «Процессы», ищем запущенные программы, которые не были удалены. Нажимаем правой кнопкой на нужный процесс, открываем папку, в которой расположен исполняемый файл.


После этого, завершаем процесс, и в открывшейся папке удаляем файл. Если файл в папке, удаляем всю папку.

Эту операцию нужно повторить ко всем вредоносным процессам, запущенным в диспетчере задач.

Часть вредоносных файлов остается в системе даже после удаления процессов. Они хранятся во временной папке «Temp»:


Контрольная очистка остатков

Удаление аккаунта

Если вы пользовались сервисами от Mail.ru и подвязывали к ним основной почтовый ящик, то рискуете регулярно получать на него свежий спам. Чтобы этого не произошло, придется избавиться от аккаунта в «Моем мире». Сделать это не сложно:

  1. Войдите в учетную запись, перейдите в меню «Настройки». Найти этот пункт можно нажав в меню на кнопку «Еще».
  2. Внизу страницы будет клавиша «Удалить Мой мир».
  3. При клике на нее вы избавитесь от привязки почты к сервису «Мой мир». Если вам нужен этот сервис, просто смените основную почту на другую.

Как удалить почтовый ящик навсегда?

Удаление почтового ящика происходит на усмотрение администрации. Для удаления почты, авторизуйтесь в аккаунте. Нажмите «Настройки», в этой вкладке зайдите в «Личные данные». Для удаления аккаунта придется указать причину, и повторно ввести пароль. Удаление занимает до 5 рабочих дней.

Остались вопросы по удалению софта, тогда . Укажите, с чем возникли проблемы, чтобы мы смогли помочь.



Рекомендуем почитать

Наверх