Загрузка...

What to do with emojis in a SQL database

Thread in Backend created by MORTY Oct 19, 2023. (bumped Oct 21, 2023) 304 views

  1. MORTY
    MORTY Topic starter Oct 19, 2023 i ball was rawt 11,454 Oct 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]ов и полетит все нахуй, нихуя особо не читал, короче подскажите че ваще как лучше заносить в бд такое
     
  2. Aisy
    Aisy Oct 19, 2023 Мигрирую 3507 Nov 17, 2018
    MORTY а ты используешь где-то имя помимо бота? Я храню только id и то что мне нужно достаю когда понадобиться, примерно так https://core.telegram.org/bots/api#getchat, ваще пифик на их шрифты и какие там у них имена 0_о
    уот ответ
    [IMG]
     
    1. MORTY Topic starter
      Aisy, понял бро но да, использую
Loading...
Top