Просмотр 4 ответов — с 1 по 4 (всего 4)
  • <meta charset=»UTF-8″ />

    на

    <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ />

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

    как вариант
    header("Content-Type: text/html; charset=utf-8");

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Строка <meta charset="UTF-8" /> абсолютно корректна для HTML5.

    Проблема в шрифте Droid Sans, он не поддерживает кириллицу. Можно заменить его на Open Sans с параметром subset=latin,cyrillic.

    Сергей, спасибо Вам огромное!
    Можно PT Sans еще наверное. Он приятно выглядит и у него есть кириллица
    Но ведь у него есть варианты замены. Или браузер на мобильном устройстве их просто не видит, точней не понимает, что дроид санс не валиден?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    В WordPress такая проблема наблюдалась в Opera 12 с темой Twenty Twelve и с новым интерфейсом панели управления в версии 3.8:
    https://core.trac.wordpress.org/ticket/21775
    https://core.trac.wordpress.org/ticket/26063

    Решением стало изменение параметра subset в локализованных дистрибутивах:
    https://core.trac.wordpress.org/browser/tags/3.8.1/src/wp-includes/script-loader.php#L567

    Но это подходит только для Open Sans и PT Sans (в них, в отличие от Droid Sans, есть символы кириллицы).

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «проблемы с кодировкой на мобильном устройстве» закрыта для новых ответов.