• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

mysql кодировка

wolfnex

Новичок
Доброе время суток. При добавлении строки в таблицу, возникает ошибка с кодировкой. Кодировка стоит utf8mb4_general_ci, пробовал ставить utf8_general_ci не помогает.
Код:
stock add_BanSQL(name[], admin[], ip[], days, reason[]) {
    new query[1024];
    format(query, sizeof query, "INSERT INTO bans (Name, Admin, IP, Days, DateUnBan, Reason) VALUES ('%s', '%s', '%s', '%d', NOW() + INTERVAL %i DAY, '%s')", name, admin, ip, days, days, reason);
    mysql_tquery(dbHandle, query);
}
SQL:
[21:02:13] [plugins/mysql] error #1366 while executing query "INSERT INTO bans (Name, Admin, IP, Days, DateUnBan, Reason) VALUES ('Jonathan_Barnes', 'Jonathan_Barnes', '127.0.0.1', '1', NOW() + INTERVAL 1 DAY, 'тест')": Incorrect string value: '\xF2\xE5\xF1\xF2' for column `sa-mp`.`bans`.`Reason` at row 1 (D:\samp037svr\gamemodes\CB.pwn:4965 -> D:\samp037svr\gamemodes\CB.pwn:3325)
SQL:
CREATE TABLE `bans` (
  `ID` int(9) NOT NULL,
  `Name` varchar(24) NOT NULL,
  `Admin` varchar(24) NOT NULL,
  `IP` varchar(16) NOT NULL,
  `DateBan` timestamp NOT NULL DEFAULT current_timestamp(),
  `Days` int(3) NOT NULL,
  `DateUnBan` timestamp NOT NULL,
  `Reason` text CHARACTER SET utf8mb4 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
Последнее редактирование:
Сверху Снизу