Обучение/Помощь новичкам | Кодировка
Тема закрыта by
SNEG
Можно указать как-то ещё кодировку , допустим в файле .sql прописать когда заливаю, чтобы не записывать эту строку через php?
________
посл. ред. 12.09.2023 в 16:17; всего 5 раз(а); by SNEG
php
$mysqli->set_charset("utf8");________
посл. ред. 12.09.2023 в 16:17; всего 5 раз(а); by SNEG
Эта установка кодировки в php нужна для правильной фильтрации от sql inj, а кодировка таблиц и так указана в .sql
задать кодировку можно сразу при создании БД, например, через PhpMyAdmin или другой клиент вроде HeidiSQL, либо через mysql-консоль
sql
create database test character set utf8mb4 collate utf8mb4_unicode_ci;Эта установка кодировки в php нужна для правильной фильтрации от sql inj, а кодировка таблиц и так указана в .sql
никакого отношения кодировка не имеет к инъекциям
никакого отношения кодировка не имеет к инъекциям
________
посл. ред. 12.09.2023 в 20:05; всего 1 раз(а); by n0o0b
Правильно сказал Вилы Выкидные, что кодировка не какой отношение уязвимостям не имеет отношение. Кодировка чтобы иероглифы в БД не поступали. Уязвимости это уже другая тема.
Правильно сказал Вилы Выкидные, что кодировка не какой отношение уязвимостям не имеет отношение. Кодировка чтобы иероглифы в БД не поступали. Уязвимости это уже другая тема.
В конце utf8 достаточно будет чтобы не указывать set_charset ?
________
посл. ред. 14.09.2023 в 01:14; всего 3 раз(а); by SNEG
nOoOb верно говорит насчет уязвимостей, в доках так и написано