Плагин мб сам обрезает, причин многоНики указанные в виде символов не записываются в бд? Кто-то знает, как фиксить?
Я спрашиваю про решениеПлагин мб сам обрезает, причин много
Решение - вырезать функцию, которая обрезает символы. Доволен?)Я спрашиваю про решение
А не причину))
Умно) в целом, даже идеальным решением было) шаришь в кодах?) подскажешь, что убрать или изменитьРешение - вырезать функцию, которая обрезает символы. Доволен?)
L 01/02/2018 - 16:02:38: [levelsranks.smx] [Levels Ranks Core] Save EndRound - EndMap - error while working with data (Incorrect string value: '\xF0\x9F\x8D\x8C\xD0\xA4...' for column 'name' at row 34)
L 01/02/2018 - 16:02:40: [levelsranks.smx] [Levels Ranks Core] SQL_SaveDataPlayer - error while working with data (Incorrect string value: '\xF0\x9F\x8D\x8C\xD0\xA4...' for column 'name' at row 34)
L 01/02/2018 - 21:08:16: [levelsranks.smx] [Levels Ranks Core] SQL_CreateDataPlayer - error while working with data (Incorrect string value: '\xF0\x9F\x92\xA3cs...' for column 'name' at row 1)
L 01/02/2018 - 15:08:55: [levelsranks.smx] [Levels Ranks Core] Save EndRound - EndMap - error while working with data (Incorrect string value: '\xF0\x9F\x8D\x8C\xD0\x97...' for column 'name' at row 584)
@edgar, скоро данной ошибки вообще не будет, несмотря на версию СМ будь она 1.8 или 1.9. Я специальную проверку внедрю, она по-символьно проверит никнейм игрока, и если оно выдаст, что символ 4-байтовый , вместо ника будет просто [unknown] в базе данных.
L 04/01/2022 - 18:03:53: [levelsranks.smx] SQL_Callback Error (914): Incorrect string value: '\xF0\x9F\x92\x96Mr...' for column `nirvana_lvl`.`lvl_base`.`name` at row 1
This error has already been reported several times, I believe they even fixed it."[Levels Ranks] Core" (v3.1.7 Beta 1) por RoadSide Romeo & Wend4r
CSS:L 04/01/2022 - 18:03:53: [levelsranks.smx] SQL_Callback Error (914): Valor de string incorreto: '\xF0\x9F\x92\x96Mr...' para a coluna `nirvana_lvl `.`lvl_base`.`name` na linha 1
"lr_db_allow_utf8mb4" "0"
"lr_db_character_type" "0"
Решил как-то?Короч получаю периодически такую ошибку
L 09/12/2021 - 08:02:11: [levelsranks.smx] SQL_Callback Error (9634): Incorrect string value: '\xEF\xBF?' for column levelsranks_csgomirage1.lvl_base.name at row 1
Вместо этого '\xEF\xBF?' бывают немного другие буквы. Я так понимаю юзеры с уникальными никами не влазят (если верить моему гуглению)
Мои настройки сервера (вложение)
Конвертирую
SQL:ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Через какое-то время смотрю, кодировка "спрыгнула" на general_ci и varchar на 32
Я так понимаю, что при обращении плагин ставит всё назад. Можно это поведение изменить?
Если пользуетесь рейтинговой системой, то там нельзя. В накопительной - можноПочему в админ панели нельзя выдать или забрать очков, раньше же всегда можно было, у меня все флаги, включая z стоят.