Google снова блокирует отображение Unicode-символов в поисковой выдаче

Содержание материала:

После запроса в адресной строке идут непонятные символы

всем привет! что это? подскажите. спасибо!

тут адрес, а потом = /#hl=ru&gs_rn=7&gs_ri=psy-ab&cp=26&gs_ >

21.07.2013, 17:57

Непонятные символы в строке поиска после запуска проекта
Delphi XE8, компонент ehDBGrid. В конструкторе всё нормально: После компиляции и запуска: .

Символы в адресной строке сайта
Привет! ребят, подскажите, плиз, почему вылезает на сайте «#!» в адресной строке перед catalog.html.

Непонятные символы в строке из char
Добрый вечер. Имеется данный код: char szResponse; recv(clientSock, &szResponse.

непонятные символы в строке char
имеется такая функция: char subWord(char s, char s1, int n, int I)< int prob=0; int.

В адресной строке браузера вставить отображение своего текста вместо запроса
как в адресной строке браузера вставит отображения своего текста заместо запроса как изменить.

Некорректное отображение символа Юникода

Я только начинаю учиться. ) Пожалуйста, помогите, инет перерыл, ничего понятного не нашёл. ( Программа на C++ выводит вместо символа Юникода значок вопроса, в чём ошибка?

И как правильно выводить символы Юникода? (Работаю на Win7 MVC++ 2013 ultimate.)

1 ответ 1

Сначала я хотел написать: у вас есть такая локаль, как rus? Я, например, себе в системе проставил ru_RU.utf8 (Узнать список существующих можно с помощью команды locale -a).

Ух, елки, это в Win$. Вы меня просто сбили с толку установкой локали.

Во всех современных осях, за исключением Win и наркоманов с koi8, уже используется Unicode в системе из коробки.

Google снова блокирует отображение Unicode-символов в поисковой выдаче

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

Нажав кнопку «Принять и продолжить», вы соглашаетесь с Политики конфиденциальности

Мы запустили рейтинг зарплат интернет-маркетологов! Прими участие в анонимном опросе.

SEO – Читать 8 минут – 16 мая 2020

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

Я расскажу вам о спецсимволах, как о дополнительных элементах сниппетов, какими они бывают, как отображаются в разных браузерах и устройствах, как добавить их в текст и действительно ли сниппеты с спецсимволами более кликабельны. В последнем вопросе мне помогло небольшое исследование, которое я провела с помощью сервиса AskUsers.ru. А теперь все по порядку.

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

1.1. Символы синтаксиса и пунктуации

Пиктограммы — это знаки, которые отображают наиболее важные и узнаваемые черты объекта или явления в схематическом виде.

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

Спецсимволы легко добавить через уникальный html-код текстово-числового символа, который состоит из знака амперсанда (&), решетки (#), номера кода и точки с запятой. Существует и вторая форма записи — мнемонический код.

Чтобы вставить символ в html-документ можно:

  • скопировать изображение из окна браузера и вставить в окно визуального html-редактора или
  • скопировать html-код символа и вставить напрямую в код html-документа.

Важно четко разделять два этих способа: визуальное вставляем в визуальное, код вставляем в код. Спецсимволы можно размещать и в description, и в title, и даже в URL страницы. Главное, соблюдать умеренность и не перенасыщать сниппеты бессмысленными символами.

Как известно, не все браузеры и устройства поддерживают все символы Юникода одинаково. Вернее, не все шрифты используемого браузера поддерживают полный набор символов. Например, практически все смайлики Эмодзи отображаются только в устройствах iOS и некоторых версиях Android.

Как определить «пройдет» ли тот или иной символ? Просто! Открыть его в каждом возможном браузере или устройстве. А чтобы понять, проиндексирует ли его поисковая система в сниппете, просто вбейте символ в поиск. Если в выдаче появятся какие-то результаты, возможно, эта картинка появится в сниппете. Если нет, то лучше такой спецсимвол не использовать.

Кроме того, существуют и другие способы проверить отображение сниппета. С помощью специальных инструментов, таких как Structured Data Testing Tool или Saney.ru/tools. Однако даже эти инструменты не гарантируют, что вы получите стопроцентно схожую картину.

Множество вопросов также вызывает то, как будет отображаться спецсимвол в отдельных фрагментах сниппета: Тайтле, URL и Дискрипшене. Есть мнение, что поисковик часто игнорирует спецсимволы в заголовках. Однако «прошуршав» выдачу, я все-таки нашла и такие сниппеты.

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

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

Чтобы дать максимально точный ответ на этот вопрос, я решила провести небольшой эксперимент, о котором бегло сказала выше:

  • составила пять разных сниппетов, посвященных разным тематикам;
  • сделала их лаконичными и простыми — без лишних фраз, с четким перечислением услуг и торговых предложений;
  • спецсимволы поместила в три сниппета из пяти (первый — в URL страницы, второй в Тайтл, третий — в описание);
  • обратилась к помощи AskUsers и попросила 50 человек отсортировать сниппеты по 5-бальной шкале (5 баллов должен был получить наиболее привлекательный сниппет, 1 балл — наименее привлекательный).

Респонденты получили такую таблицу со сниппетами для оценки:

Google перестал поддерживать Unicode в результатах локального поиска

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

К примеру, по запросу [nathan’s tonsorial parlor] панель знаний для компании выглядела так:

Теперь выдача выглядит так:

Напомним, ранее сообщалось, что Google не наказывает сайты за эмодзи в сниппетах.

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

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

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

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

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

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

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

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

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

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

Файл(ы)

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

Мета-тег

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

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

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

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

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

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

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

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

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

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

Нужны ли символы юникод в тайтле?

У кого есть опыт, как пользователи и поисковики реагируют на символ () в начале тайтла?

Один символ планирую поставить перед основным текстом — цель привлечь внимание пользователя к поисковой выдаче.

Отзывы хотелось бы услышать от внедрения такого.

  • Вопрос задан более двух лет назад
  • 981 просмотр

zooby фактически вы собираетесь снизить количество полезного текста в title, добавив мусора. Почитайте Использование и оптимизация тега title

Один символ планирую поставить перед основным текстом — цель привлечь внимание пользователя к поисковой выдаче.

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

У кого есть опыт, как пользователи и поисковики реагируют на символ () в начале тайтла?

ПС нормально реагируют, если информативность заголовка от этого не страдает. Кликабельность вы таким образом не повысите.

Отзывы хотелось бы услышать от внедрения такого.

Использование в title спец символов для выделение слова/фразы. Влияние на выдачу в Яндексе.

Буквально не очень давно заметил, что в выдаче Гугла классно смотрятся и бросаются в глаза страницы с тайтлами, в которых, например, название бренда выделено специальными юникодными символами, такими как сердечки ♥, даймонды ◆ и т.д., а значит влияют на CTR и на место в выдаче в частности. На своём сайте сделал аналогичное выделение бренда. Через некоторое время (неделя-две) заметил, что поисковый трафик с Яндекса заметно снизился (при этом с Гугла остался примерно прежним). Попробовал делать запросы в Яндексе, чтобы увидеть свои страницы в поиске (с использованием имени сайта), и увидел, что тайтлы в ПС не изменились, остались прежними. Значит ли это то, что Яндекс воспринимает использование спец. символов, как «недобросовестные» методы seo и «не хочет» их индексировать? Кто-нибудь сталкивался с такой проблемой?

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

Что такое сниппет и как настроить сниппет в Яндекс и Google

22.01.2020 Время прочтения: 6 минут

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

пример сниппета в Яндексе

пример сниппета в Google

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

При создании сниппета стоит учитывать, что чем привлекательнее сниппет интернет-ресурса в поисковой выдаче, тем больше шансов, что именно на ваш сайт перейдет пользователь.

Влиять на сниппет очень сложно (спойлер: но можно!): поисковики формируют сниппет автоматически, согласно внутренним алгоритмам. Но есть приёмы, которые помогут сделать сниппет для сайта больше, интереснее, привлекательнее, информативнее – чтобы собрать целевой трафик на сайт. О них мы и поговорим.

Чек-лист:

Привлекательный title и релевантный H1

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

Заголовок сниппета поисковики формируют из title и H1-H2 страницы; в заголовок подтягивается текст, наиболее точно соответствующий поисковому запросу. Но мы замечаем, что чаще всего именно текст title формирует заголовок сниппета.

Чтобы заголовок страницы из тега title поместился в сниппет, сделать его нужно не длиннее 70 символов. Но не нужно укорачивать заголовок, теряя смысл фразы. Все-таки главная задача – дать релевантный ответ пользователю; пусть заголовок будет длиннее, и оборвется – если в нём содержится релевантная информация, это устроит и пользователя, и поисковика.

Изменяя сниппет сайта, сделайте его интригующим / эмоциональным / провокационным и т.д. Это поможет повысить вероятность клика по заголовку. Действуйте по тому же принципу, по которому выбираете заголовки для статей: в фокусе не просто ключевые слова, а польза и эмоция. Берите примеры с контентных ресурсов и сайтов СМИ: не оставляйте шанса пользователю пройти мимо вашего контента.

Релевантное описание

Описание в сниппете дает пользователю спойлер о содержимом страницы, поэтому важно, чтобы описание соответствовало запросу. Управлять описанием в Яндексе практически невозможно. Для того, чтобы сделать сниппет в Google, усилий требуется значительно меньше.

Google формирует описание страницы из мета-тега description. Традиционно описания в Google были не длиннее 180 символов; а с 2020 года длина описаний в сниппетах Google стала около 300 знаков с пробелами. Именно на это количество знаков ориентируйтесь при заполнении description страницы. Если description для страницы не прописан, либо в нем содержится нерелевантный текст, то в качестве сниппета автоматически выводится наиболее соответствующий фрагмент текста страницы.

Как сделать правильный сниппет для Яндекса? Поисковик берёт в качестве описания отрезок текста длиной до 240 знаков с пробелами. Иногда он берет содержимое description; но чаще все-таки собирает описание из контента страницы.

При настройке сниппета в Яндексе контролировать его описание на 100% невозможно; но есть приемы, чтобы в сниппет попала наиболее релевантная информация:

  1. Пишем в тексте страницы абзац длиной не более 240 знаков.
  2. Данный абзац должен быть логично вписан в общую структуру текста.
  3. Пишем оптимизированный абзац. Плотность ключевых слов должна быть больше, чем в любой другой части текста.
  4. Располагать ключ нужно как можно ближе к началу абзаца.
  5. Если это возможно, ключевые слова следует прописывать именно в той форме, в которой пользователь вводит его в поисковую строку.
  6. Предложения, располагающиеся перед и после абзаца, не должны содержать ключевых слов. Иначе Яндекс захватит и их – нарушится целостность сниппета.
  7. Избегайте коротких предложения перед и после абзаца. В этом случае Яндекс также их зацепит.

Быстрые ссылки на важные разделы сайта

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

«Мы показываем ссылки сайта только в том случае, если они могут оказаться полезными. Если структура ресурса не позволяет нашим алгоритмам выявить разделы, соответствующие запросу, ссылки показаны не будут».

«Быстрые ссылки располагаются на странице результатов поиска Яндекса между заголовком сайта и его сниппетом. Такие ссылки ведут на страницы с наиболее востребованной пользователями и полезной информацией. Быстрые ссылки могут отображаться в результатах поиска как для главной, так и для внутренней страницы сайта. Чтобы быстрые ссылки отображались, должны выполняться следующие условия:

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

Как обеспечить наличие быстрых ссылок:

  1. Логичная навигация веб-ресурса: страницы находятся в разделах, реализованы ЧПУ .
  2. Нужные страницы должны быть доступны с главной (в меню или на самой странице).
  3. Title и H1 страницы должны быть понятными, короткими и совпадать с текстами ссылок, ведущими на эти страницы.
  4. Если вы ставите ссылку на страницу с картинки, обязательно добавьте в атрибут ALT описание, соответствующее названию страницы.
  5. Может помочь сквозная ссылка на нужную страницу.
  6. Необходимые страницы должны быть популярнее по сравнению с другими страницами интернет-ресурса.

Как убрать нежелательные быстрые ссылки:

  • Деактивируйте вывод нежелательной ссылки в числе быстрых с помощью Яндекс.Вебмастера (раздел «Сайт в результатах поиска» – «Быстрые ссылки»). Там же выберете, какой текст ссылки выводить в сниппете.
  • В Google можно найти похожие настройки. В Инструментах для веб-мастеров, в разделе «Вид в поиске» – «Ссылки сайта», снизьте рейтинг страницы, которую не хотите видеть в числе быстрых. Настройки действуют 90 дней, после чего снижение рейтинга отменяется.

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

Быстрые ссылки в расширенном сниппете Google

Быстрые ссылки в расширенном сниппете Яндекс

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

Навигационная цепочка

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

  • желательно настроить « хлебные крошки » на сайте и настроить их корректную работу;
  • дерево разделов сайта должно соответствовать URL, то есть, если товар относится к категории «телевизоры», то и в УРЛе у него должна быть промежуточная страница /televizory/ и УРЛ должен выглядеть примерно так: https://site.ru/televizory/televizor-123456;
  • желательно, чтобы title и тексты ссылок на страницу совпадали.

Фавиконка и другие украшения

Отличный способ усилить эмоциональное восприятие сниппета пользователем – добавить к нему яркую фавиконку . Также фавиконка помогает быстро идентифицировать бренд. Например, так выглядят фавиконки в выдаче по запросу «seo новости»:

Как обеспечить фавиконку своему сайту:

  1. Создать иконку в формате .ico, размером 16х16 пикселей, с именем favicon.ico.
  2. Загрузить её в корневой каталог сайта.
  3. Добавить в контейнер head HTML-кода страницы следующий мета-тег: «link rel=»shortcut icon» type=»image/x-icon» href=»/favicon.ico» /».

Допускается создавать и публиковать фавиконки и в других форматах: gif, png, jpeg. В этом случае в соответствующем мета-теге нужно указать тип файла (например, type=»image/png» вместо type=»image/x-icon»).

После обновления фавиконка появляется в результатах поиска спустя пару недель.

Кроме фавиконки (которая уже давно стала must-have элементом сниппета) можно использовать и другие небольшие хитрости для визуального выделения сайта среди конкурентов в выдаче:

    Маркированные списки. Добавьте выше к началу страницы стандартный список с буллетами, оформленный CSS-стилями, и он может попасть в сниппет страницы.

  • Специальные символы в сниппете. В качестве дополнительного и смелого украшения можно добавить как в ЧПУ, так и в текст заголовка, описания, символы Юникода и эмодзи (в Google эмодзи не поддерживаются в поисковой выдаче). Использование эмодзи и спецсимволов подходит не всем, эффект от них непредсказуем, так что и применять такой способ следует с большой осторожностью (и когда сделано уже вообще всё по улучшению сниппетов).
    1. Регистр имена сайта. Яндекс даёт возможность веб-мастерам задавать особый регистр имени сайта, эта настройка производится в Яндекс.Вебмастере. На изменения регистра имени домена Яндекс накладывает определенные ограничения, обозначенные в официальной справке.
    1. Яндекс.Диалоги: кнопка чата заметно выделяет сайт на фоне остальных.

    Итак, мы перечислили базовые приёмы улучшения сниппетов: привлекательный title, релевантное описание, настройка быстрых ссылок и проч. Этого достаточно, чтобы сниппет был хорошим, отвечал запросу пользователя и был не хуже (а временами и лучше) сниппетов конкурентов.

    Фишинг с символами из других раскладок в URL не уходит

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

    Среди примеров фишинговых сайтов — страница polonìex.com, копирующая биржу криптовалют poloniex.com

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

    Интернационализированные доменные имена (IDN) содержат символы национальных алфавитов, отличающиеся от латинских символов. Для того, чтобы структуру системы доменных имён DNS не нужно было менять, для поддержки других языков используется преображение адресов, содержащих символы национальных алфавитов, в слова из символов ASCII. Такой способ был призван стать «мостом» между англоговорящими и неанглоговорящими пользователями.

    Для кодирования символов из других алфавитов в символы ASCII используется Unicode. Стандарт Unicode включает в себя знаки почти всех письменных языков мира — более 136 тысяч символов из 139 современных и утративших актуальность языков. Unicode технически — это массив данных, в котором каждому из символов назначен код в формате ASCII, который затем раскодирует формат UTF — Unicode Transformation Format.

    F: U+0046
    A: U+0041
    R: U+0052
    S: U+0053
    I: U+0049
    G: U+0047
    H: U+0048
    T: U+0054
    ✪: U+272A

    Но в адресной строке мы не можем использовать некоторые символы. Тогда нам на помощь приходит Punycode (Паникод) — система преобразования Unicode в последовательность из букв и символов, разрешённых в доменных именах. В адресной строке мы видим набор символов, начинающийся с префикса «xn--», который сообщает об использовании Punycode. Например, «россия.рф» в Punycode выглядит как xn--h1alffa9f.xn--p1ai. В адресной строке браузера мы видим кириллицу, но передаётся она именно в Punycode, после чего браузер переводит набор символов на русский.

    Буквы из разных языков могут выглядеть похоже или абсолютно идентично. Только в английском языке практически неотличимы «l» и «I» — маленькая «L» и большая «i». Русская и английская маленькая «а» — полностью идентичны. Такие символы называют «гомоглифами», а «гомографы» — слова, в которых они используются. Такой способ обмана пользователей использовался уже много лет. Несколько примеров похожего написания адресов:

    xn--frsightsecurity-ulm.com fаrsightsecurity.com
    — использована кириллическая «а» (U+0430)

    xn--farsghtsecurity-xng.com farsɩghtsecurity.com
    — использована строчная греческая «Йота» — «ι» (U+0269)

    xn--80ak6aa92e.com аррӏе.com
    — все символы — кириллические.

    Компания Farsight Security искала фишинговые сайты, использующие эту уязвимость, в течение трёх месяцев с 17 октября 2020 года по 10 января 2020, и за это время обнаружила более 116 тысяч страниц, копирующих финансовые сайты, страницы модных брендов и биржи криптовалют и, конечно, социальные сети.

    xn--gucc-tpa.com. guccì.com.
    ns1.xn--aobe-l6b.com. ns1.aɗobe.com.
    xn--aple-csa.com. apþle.com.
    www.xn--amzon-ucc.com. www.amȧzon.com.
    xn--cinbase-10a.com. cõinbase.com.
    xn--80aj7b8a.com. еьау.com.
    www.xn--acebook-js3c.com. www.ḟacebook.com.
    www.xn--oole-9pb06e.com. www.ǥooɡle.com.
    www.xn--mcrosoft-c2a.es. www.mícrosoft.es.
    xn--wiipedia-nmb.com. wiĸipedia.com.
    www.xn--yndex-0jc.com. www.yɑndex.com.

    Защита личного аккаунта

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

    Почему у меня не отображаются некоторые символы?

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

    Кодировки и шрифты

    Кодировка, это соответствие числа в памяти компьютера и отображаемого символа. Вот, например, символ А . Мы видим на экране букву А , а компьютер видит число 1040 . Число 1040 говорит компьютеру, что нужно отрисовать букву А , но не говорит как: жирно, курсивно, с завитушками, какого размера. Начертание не дело кодировки, это дело шрифта.

    С точки зрения компьютера, шрифт, это файл, в котором некоторым числам (кодовым позициям) сопоставлены картинки. То есть числу 1040 сопоставлено изображение буквы А . Только одно изображение буквы А . Если нам нужна курсивная буква А , нам нужно использовать другой шрифт, где будут нарисованы курсивные буквы. С засечками или без засечек? Для этого опять нужны разные шрифты. То есть, если у нас для отображения текста используется шрифт Arial-italic, компьютер, встречая число 1040, обращается к шрифту, получает от него изображение (курсивная заглавная буква А без засечек) и выводит его.

    Наличие символов в шрифтах

    По большому счёту, какие символы рисовать в соответствие каждому числу, на совести разработчика шрифта. Он может вместо буквы «А» нарисовать букву «Б» или вообще что-нибудь неприличное. И компьютер выведет это на экран не моргнув и глазом. Однако, шрифты, которые используются на компьютерах и в интернете обычно делают вменяемые люди и они соответствуют стандартам. То есть буква «Б», вместо буквы «А», скорее всего, не появится.

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

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

    Символы на нашем сайте

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

    Вы можете зайти на страницу символа и посмотреть, как он выглядит в стандартных шрифтах, типа Arial, Times New Roman и других. Если при этом символ не превращается в квадратик, то скорее всего, он будет правильно отображаться на других сайтах.

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

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

    Программы, не поддерживающие Юникод целиком

    Все современные браузеры поддерживают последний стандарт Юникода (более 100 тысяч символов). Но некоторые другие (различные мессенджеры вроде ICQ), могут поддерживать не все символы (обычно, только первые 65 тысяч). Так как мордочка котика не попадает в этот лимит (её код — 128 049), то они не смогут её нормально отобразить.

    Пути решения проблемы

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

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

    Мой кириллический домен отображается как непонятные символы. Что делать?

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

    Такой набор символов — это Punycode-представление домена. Punycode — это способ приведения интернационализированных доменных имен, содержащих в себе unicode-символы (таких, как .рф) к виду, содержащему только символы ASCII, как того требует система DNS. Например, домен сайт.рф в Punycode-представлении выглядит так: xn--d1aeguf.xn--p1ai.

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

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

    Топ-пост этого месяца:  Урок 10. Плагин для Chrome Code Cola
    Добавить комментарий