Какую логику мне нужно реализовать, чтобы очистить строку UTF8 для базы данных MySQL? Я не могу использовать mysql_real_escape_string, так как я не использую API MySQL C.
Я использую язык BYOND / DM для основной программы и использую библиотеку Rust в качестве оболочки для MySQL (https://github.com/MCHSL/BRSQL)
Преобразование в подготовленные операторы приведет к переписыванию сотен запросов, таких как SELECT discord_id FROM [format_table_name("player")] WHERE ckey = '[sanitizeSQL(lookup_ckey)]'
и UPDATE [format_table_name("round")] SET end_datetime = Now(), game_mode_result = '[sanitizeSQL(SSticker.mode_result)]', station_name = '[sql_station_name]' WHERE id = [GLOB.round_id]