Здравствуйте. Не знаю точно ли к ourlook’у эта тема, Exchange’у или еще куда, но пока не разобрался сложно отнести её к чему-либо конкретно. Помогите решить следующую проблему.
Есть софт, который формирует HTML содержимое для тела письма. (и тему и получателя)
Другой софт берет это тело письма и используя профиль outlook (используя учетные данные этого профиля) имеющийся на этом ПК, отсылает письмо адресату.
Exchange 2010 (это все внутри организации) передает все это адресату.
Outlook прекрасно читает данное письмо, но вот если письмо открывают со смартфона, то видят не читаемую кодировку.
Сообщения: 26829 Благодарности: 7816
но вот если письмо открывают со смартфона, то видят не читаемую кодировку. »
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Сообщения: 4431 Благодарности: 993
——- — Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо! (Из наставлений 5 летней девочки своей младшей сестре)
——- — Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо! (Из наставлений 5 летней девочки своей младшей сестре)
Как выбрать кодировку и исправить все проблемы с ней
Время чтения: 9 минут Нет времени читать? Нет времени?
ыЙТПЛБС ØàÞÚÐï ╒┌тр╪ф╪┌ПрЎ.ТруНЬ_аЭШЩ ФРбв ЬЮ.
Нет, мы не сошли с ума. Просто сегодня будем разбираться, как устранить ошибки кодировки и вернуть на сайт читаемый текст. Узнаем, как кодировка влияет на SEO-оптимизацию, и познакомимся с полезными сервисами, которые позволят вовремя идентифицировать ошибки.
Что такое кодировка, и когда возникают ошибки с отображением текста
Если вместо нормального текста на вашем сайте отображается странный набор символов, значит, есть проблемы с кодировкой. Впрочем, иногда кодировка на сайте является стандартизированной и выбрана корректно, но вместо текста все равно отображаются иероглифы.
Кодировка – это набор символов и система их передачи для последующего вывода на экран. Кроме алфавита при помощи кодировки передаются также специальные символы и цифры.
Сегодня массово используются 2 вида кодировки: Windows-1251 и UTF-8. Чаще всего «кракозябра» появляется, когда на одном сайте используется сразу несколько видов кодировки (да, такое бывает чаще, чем может показаться на первый взгляд).
Можно выделить и другие причины неполадок:
Как поменять кодировку в браузере
Проблему с кодировкой на стороне браузера исправить легко.
Internet Explorer
Chrome
Chrome современный и модный браузер, но вот кодировку стандартными средствами поменять в нем нельзя (сюрприз!). Будем делать это через расширение.
Safari
Firefox
Как выбрать кодировку
Если в качестве CMS вы используете WordPress, Joomla, Drupal, OpenCart или TYPO3, то дополнительно настраивать ничего не нужно. Эти движки по умолчанию работает именно с UTF-8. Все должно работать из коробки. Просто убедитесь, что везде прописана UTF-8.
В самых сложных случаях придется отдельно скачивать шаблоны под конкретную кодировку, предварительно создав MySQL. Последнее актуально, например, для DLE. Если же ваш cайт полностью самописный, просто проследите за тем, чтобы везде была установлена идентичная кодировка, желательно – UTF-8.
Какую кодировку выбрать
Сегодня большинство экспертов солидарны в том, что наиболее удобной кодировкой является UTF-8. Этот стандарт поддерживает большинство браузеров, баз данных, серверов и языков. Еще одно преимущество – она изначально была кроссплатформенной.
UTF-8 может закодировать любой unicode-символ. Пожалуй, именно это достоинство позволило кодировке стать одной из самых популярных в мире.
Windows-1251 известна в меньшей степени, но Windows-1251 и не отличается такой универсальностью и распространенностью как UTF-8. Проблемы с кодировкой могут встречаться на всех сайтах, даже на отлаженных площадках, которые работают в течение многих лет. Чтобы предотвратить проблемы с «кракозябрами» на своем сайте в будущем, необходимо с самого начала выбирать единую кодировку. Как вы уже догадались, лучший кандидат на эту роль – UTF-8.
Как узнать, какая кодировка используется на моем сайте
Узнать, какая кодировка используется на всем сайте или на конкретной странице, можно за несколько секунд. Для этого нужно просмотреть исходник HTML-страницы. Чтобы увидеть его, используем одновременное нажатие горячих клавиш Сtrl + U (на «Маке» активируем шорткатом Option/Alt + Command + U). Появится такое окно:
Теперь используем сочетание горячих клавиш Ctrl + F (Command + F) – откроется окно поиска. Вводим в поисковую строку атрибут charset (он же character set, кодировка документа). После этого атрибута мы увидим знак равенства. За ним и будет указана кодировка страницы.
Если атрибут charset не задан, его придется задать. Предварительно нужно проверить сайт при помощи сторонних сервисов. Один из них – Browserstack. Платформа платная, но, чтобы проверить кодировку, платить необязательно. Достаточно открыть сайт и выбрать пункт Get started free, создать аккаунт (можно просто залогиниться при помощи «Google-аккаунта»). После авторизации появится такое окно:
Выбираем интересующую нас операционную систему / устройство и вводим сайт, который нужно протестировать:
Если с кодировкой на сайте что-то не так, все ошибки будут представлены в результатах теста.
Для проверки и определения ошибок кодировки можно использовать не только Browserstack. Альтернатива – бесплатный сервис Validator. Он позволит идентифицировать кодировку сразу по нескольким данным, включая заголовки. Пример ошибки кодировки в результатах анализа Validator:
Также неплохие возможности для проверки технических ошибок сайта дает pr-cy.ru. Не забудьте выбрать пункт «Аудит страниц»:
Хорошие инструменты для проверки кодировки предоставляют сервисы NetPeak и SeoFrog. Последний удобен еще тем, что позволяет проверить кодировку сразу по всем страницам сайта, а не только по одной.
Кодировка и оптимизация
Даже если кодировка на сайте не совсем обычная или отличается на разных страницах, Google и «Яндекс» все равно проиндексируют такой сайт, но при условии, что контент уникален и не переспамлен ключами. Одна из самых неприятных ошибок здесь – несовместимость кодировки веб-ресурса с той, которая используется на сервере. Даже в таком случае Google, например, способен корректно идентифицировать ошибку. Сайт будет в выдаче, если соответствующие условия были соблюдены.
Ошибки кодировки сами по себе не влияют на оптимизацию сайта прямым образом. Они сказываются на отказах и времени, проведенном на сайте, а также на иных поведенческих показателях аудитории.
Если на вашем сайте возникают ошибки кодировки, и контент отображается некорректно, то посетитель ни при каких обстоятельствах не будет тратить свое время, пытаясь настроить правильную кодировку и, тем более, пытаться ее преобразовать в читаемую. Большинство посетителей просто не знают, как это сделать, но даже если знают, не будут тратить время и точно уйдут к конкурентам на тот сайт, где содержимое изначально отображается корректно.
Устранить проблемы кодировки сложно: мало поменять ее на одной или нескольких страницах. Обычно приходится исправлять ее также в мете (одноименных тегах), БД MySQL, файле htaccess и других системных файлах сайта.
Как исправить ошибки кодировки на своем сайте
Инструкция предназначена только для опытных пользователей и не является призывом к действию. Код и настройки я привожу исключительно в качестве примера. Если вы решитесь вносить изменения в БД и системные файлы, особенно в root, обязательно сделайте резервную копию всех данных сайта!
Документы / HTML-файлы
Если возникают проблемы с документами, необходимо удостовериться в том, что они имеют одинаковую кодировку, и в том, что она вообще задана. Для этого открываем HTML-файл при помощи любого редактора, который позволяет работать с кодом. Например, через Notepad++. Открываем проблемный документ и выполняем следующую последовательность действий:
Htaccess
«Кракозябра» может появляться даже в тех случаях, когда ошибки в документах уже исправлены. В таком случае нужно проверить файл htaccess. Открываем его при помощи редактора кода, затем, используя одновременное сочетание горячих клавиш Ctrl + F, открываем окно «Поиск по странице» и вводим уже знакомый нам атрибут Charset. Если атрибут найден, его необходимо исправить на тот, который является стандартным для вашего сайта. Если его нет вообще, добавляем атрибут AddDefaultCharset UTF-8 в любом месте в самом начале документа.
Теги типа meta
Именно мета-тег используется для установки требуемой кодировки. Кроме этого, в нем прописываются и другие мета-теги, которые задействованы для хранения информации, используемой браузерами. Прописываются теги типа meta в head-разделе. Выглядит следующим образом:
7 октября 2017 Опубликовано в разделах: Азбука терминов. 7677
Что такое кодировка сайта
Все виды кодировок на сайтах, в сообщениях электронной почты, файлах и текстах нужны для одной и той же цели – сохранить информацию в привычном для машины, двоичном представлении.
Представьте, что у вас есть друг, который из всех символов понимает только ноль и единицу. Он с детства не знает ни букв, ни других цифр, и может читать сообщения, состоящие исключительно из сочетаний этих двух символов. Как с ним общаться, как говорить ему слова, как понимать его ответы – типичные вопросы, которые бы возникли у вас в начале общения. Решение следующее: составьте таблицу, по которой каждая буква, символ, цифра или знак препинания будут означать какую-то последовательность из нулей и единиц. Начните общаться с вашим другом по этому правилу, шифруйте все свои слова в двоичный вид и расшифровывайте его ответы.
Вернёмся в реальность. Наши необычные друзья – это компьютеры. А их выдуманные языки с таблицами – те самые кодировки.
Какие существуют кодировки
Перечислим несколько наиболее удобных и популярных способов кодирования:
Unicode Transformation Format. Восьмибитное представление Юникода. Был изобретён в 1992 году и до сих пор является золотым стандартом всего программного обеспечения в мире. Для кириллицы в Юникоде выделено два раздела: Cyrillic и Cyrillic Supplement.
Windows-1251
Создана в 1990 году специально для русификаторов операционной системы Microsoft Windows. Кириллическая восьмибитная кодировка, занимает второе место по популярности.
KOI8-R
Восьмибитный стандарт кириллического кодирования. Если убрать у каждого символа восьмой бит, мы получим транскрипцию русских букв на латиницу. Иногда его применяют в электронной почте, но на сегодняшний день в интернете встречается редко.
Как узнать кодировку сайта
Иногда для устранения проблемы на сайте возникает необходимость определить кодировку открытой страницы. Сделать это можно несколькими способами:
По метатегу
Через инструментарий браузера
Как установить кодировку сайта
Вы открыли сайт, но вместо текста видите непонятные закорючки, иностранные символы или цифры. Чтобы привести страницу к обычному виду, нужно вручную задать используемую кодировку.
Opera
Google Chrome
Настройка кодировки сайта
Если вы владелец проблемного сайта, на который жалуются посетители за неправильно работающую кодировку, стоит заново настроить портал для правильной работы по следующим пунктам. Главное правило, которое должно действовать для всего проекта – единая кодировка файлов, скриптов, баз данных и сервера.
Придется вручную установить верную кодировку соединения для подключаемых модулей. Приведем пример конфигурации для популярной БД MySQL:
Неверная настройка кодировки сайта может навредить вашим посетителям, за счёт чего вы потеряете посещаемость и доход. Заходя на сайт, аудитория увидит непонятные отталкивающие наборы несвязанных символов. Никто не станет настраивать все вручную, чтобы поменять кодировку сайта на правильную, 95% пользователей просто уйдут со страницы. Подходите к этой проблеме с максимальной ответственностью. От правильного выбора кодировки зависит дальнейшая работа всего проекта.
Специалисты студии SEMANTICA проведут комплексный анализ сайта по следующему плану:
Какая кодировка от алкоголя самая эффективная — таким вопросом часто задаются алкозависимые, решившие наконец-то встать на путь трезвости и желающие сразу задействовать максимально «тяжёлую артиллерию», чтобы вылечится наверняка, раз и навсегда, без рецидивов и повторных запоев.
Следует отметить, что составление программы лечения алкоголизма — задача деликатная и требующая учёта большого количества индивидуальных особенностей пациента. Это значит, что просто взять «самое сильное средство» и пролечиться ним не выйдет — высока вероятность, что такая терапия не принесёт нужного результата, после чего больной скатиться в совершенно беспросветное пьянство, уверяя окружающих, что он «перепробовал всё, что можно — и не помогло!».
Впрочем, сам вопрос смысла не лишён, ведь разные методы борьбы с алкогольной зависимостью демонстрируют разные результаты, а следовательно может быть выделена самая эффективная кодировка от алкоголизма, помогающая наибольшему числу пациентов. Чтобы сделать это, нужно проанализировать три основные направления лечения алкоголизма: медикаментозное, психологическое и аппаратное.
Медикаментозное кодирование
Суть медикаментозной кодировки от алкоголя лежит в формировании условного отрицательного рефлекса, когда алкоголь в любом виде будет отторгаться организмом. Для достижения такого эффекта применяются специальные препараты на основе дисульфирама или цианамида. Эти вещества, оказавшись внутри организма, блокируют процесс расщепления этанола, вследствие чего у пациентов, после употребления спиртного, развивается сильнейшая интоксикация.
Обычно уже после двух-трёх подобных отравлений алкозависимый напрочь утрачивает интерес к спиртным напиткам, поскольку вместо ожидаемой алкогольной эйфории получает одни только страдания — рвоту, головные боли, мышечную ломоту, повышение артериального давления и т. д.
Достоинства медикаментозной кодировки
Недостатки медикаментозной кодировки
Сравнение препаратов, применяемых для медикаментозной кодировки
Срок действия (макс.)
Предварительное воздержание от алкоголя
таблетки, импланты, инъекции
Психологическое кодирование
Принцип психологического кодирования аналогичен медикаментозному (формирование отрицательного условного рефлекса, препятствующего усвоению алкоголя организмом), но достигается это путём целенаправленного внушения, иногда — при помощи гипноза.
Достоинства психологического кодирования
Недостатки психологического кодирования
Виды психологического кодирования
Есть три основных метода, которыми пользуется современная наркологическая психотерапия:
Аппаратное кодирование
Применение аппаратного кодирования преследует две цели: формирование условного отрицательного рефлекса на алкоголь и ускорение восстановления после хронической алкогольной интоксикации. Достигаются эти задачи посредством лазерного или электрического воздействия на рефлексогенные зоны или участки головного мозга соответственно, что вызывает положительные физические и психофизические изменения в организме.
Следует отметить, что при серьёзных формах алкогольной зависимости (3-4 стадия) аппаратное кодирование неэффективно, и может применяться только как вспомогательный метод.
Достоинства аппаратного кодирования
Недостатки аппаратного кодирования
Так какой метод кодировки самый эффективный?
Подводя общие итоги проведённого анализа, можно сделать следующие выводы:
Условными же «лидерами» среди всех перечисленных инструментов лечения алкоголизма можно уверенно назвать препарат «Эспераль» и метод Рожнова.
Эспераль удостаивается первого места среди медикаментозных способов кодирования за большое разнообразие форм выпуска и длительный срок действия. А метод Рожнова получает первенство за целостный подход к лечению алкоголизма как личностного расстройства, а не просто формы психофизической зависимости.
В завершение: пару слов о нетрадиционных способах кодирования
Разумеется, анализ не будет полным, если хотя бы вкратце не упомянуть нетрадиционные методы кодирования от алкоголя. Эффективность таких методов обычно невелика, поскольку они являются лишь слабыми копиями трёх вышеперечисленных подходов к лечению алкоголизма.
Например, употребление различных антиалкогольных настоек на грибах или травах имеет тот же принцип действия, что и Эспераль, только менее продолжительный — обычно 2-4 месяца.
Иглорефлексотерапия, которую иногда советуют алкозависимым как способ лечения, аналогична многим аппаратным методам кодировки, да и то при условии, что иглорефлексотерапевт действительно понимает, что делает, а не втыкает иголки по советам из какого-то случайного ролика на youtube.
А посещение отдельных знахарей — это тот же метод Рожнова или Довженко, когда «целитель» настраивает больного на ведение здорового образа жизни в меру своей харизмы, жизненного опыта или просто добросовестности.
Таким образом, не существует ни одной весомой причины пользоваться так называемыми «альтернативными» методами лечения алкоголизма вместо того, чтобы обратится к профессиональному врачу-наркологу. Впрочем, это решение каждый человек уже принимает для себя сам.