Загрузка...

Что делать с эмоджи в базе данных SQL

Тема в разделе Backend создана пользователем MORTY 19 окт 2023. (поднята 21 окт 2023) 263 просмотра

Загрузка...
  1. MORTY
    MORTY Автор темы 19 окт 2023 i ball was rawt 11 021 13 окт 2018
    пишу бота короче, нужно заносить в бд ник типа в телеге

    со времен скриптов авито и всякой хуйни привык перед заносом в бд просто хуярить urlencode() ника и вроде заебись, когда нужно было заюзать этот текст ну делал urdecode()

    сегодня подумал что это за хуйня вообще которая срет в бд ну и пиздец нахуй оно надо

    из ника [IMG] получается вот такая поебота %D0%9D%D0%B8%D0%BA%D0%BD%D0%B5%D0%B9%D0%BC%20%F0%9F%98%82%F0%9F%98%98%E2%9D%A4%EF%B8%8F

    длинная нечитаемая хуйня короче

    у меня на всех таблицах стоит кодировка utf8_general_ci, в инете глянул что можно прост сменить ее на utf8mb4_general_ci и вроде норм

    тестанул, работает [IMG]

    но чето стремно, вдруг какой-то символ не занесет, понаставят долбаебики красивых текстовых [IMG]ов и полетит все нахуй, нихуя особо не читал, короче подскажите че ваще как лучше заносить в бд такое
     
    19 окт 2023 Изменено
  2. Aisy
    Aisy 19 окт 2023 Мигрирую 3509 17 ноя 2018
    MORTY а ты используешь где-то имя помимо бота? Я храню только id и то что мне нужно достаю когда понадобиться, примерно так https://core.telegram.org/bots/api#getchat, ваще пифик на их шрифты и какие там у них имена 0_о
    уот ответ
    [IMG]
     
    19 окт 2023 Изменено
    1. MORTY Автор темы
      Aisy, понял бро но да, использую
Top