Несколько неожиданностей принес мне релиз моего веб-приложения MathTasks. О некоторых из них я уже написал в статье "Баги, лаги и говнокод - первые результаты работы моего сайта". Но это ещё не всё, выскакивают новые сюрпризы. Один из таких вынесен в заголовок статьи. На моём сайте пользователь с ником Beanskers печатал "волшебные" символы, которые ломали визуальную часть блока комментариев. Он, к слову, указал об этом в ошибках (за это ему отдельное спасибо!) Я комментарии удалил, но как решить проблему не придумал сразу. Сегодня, на второй день, я всё же закрыл эту брешь. Что же это за символы такие? Вместо того чтобы сто раз прочитать о них, лучше увидеть. Вот ссылка на ветку ответов Mail.ru, которая это продемонстрирует (ниже скриншот). Я сразу начал придумывать фикс для этой проблемы. Основной идеей была фильтрация текста сообщений с помощью Python: получаем сообщение - удаляем нежелательные символы - сохраняем в БД. Нагуглил про валидацию данных, но готовых решений не нашел. В ит
Символы, которые ломают форумы, чаты, сообщения и комментарии
6 марта 20206 мар 2020
50,4 тыс
1 мин