• Как убрать 'плохие' символы из строки?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Скорее всего, для поля, в которое записывается строка, установлена (непосредственно или унаследованно от таблицы или базы данных) кодировка utf8. В MySQL она допускает только одно-, двух- и трёхбайтные символы, или диапазон U+0000-U+FFFF.
    Но символы юникода сейчас заканчиваются на U+10FFFF, в этом расширенном диапазоне находятся, например, шрифтовые эмоджи. Эти символы в utf-8 занимают четыре байта, и для хранения их в MySQL необходимо использовать кодировку utf8mb4.
    Просто смените кодировку поля и ошибка исчезнет.
    Ответ написан
    Комментировать
  • Какие есть способы голосового управления сайтом?

    @AlexVWill
    Вот тут посмотри по ссылке. А вот демо, тапаешь по сайту, говоришь название цвета (на английском) и меняется фон. С мобильным браузером работает, на десктопе у меня нет. Там вообще куча ограничений, начиная с того, что сайту надо дать соответствующий пермишн на запись.
    Ответ написан
    Комментировать