GutsOut
Новичок
Здравсвуйте, имеется php-скрипт(кодировка utf8) котрый выполняется в командной строке, который должен писать в бд данные в кодировке utf8, используется PDO. Если это важно: при вводе данных с клавиатуры латиницей, mb_detect_encoding($some_value) показывает ASCII, кириллицей - UTF-8, т.е. в случае с кирилицией - все ок). Откуда взялась ASCII вообще не понятно. Но это не главный вопрос, главный вот в чем - при привязке и выполнении:
$sth -> bindParam('parameter', $some_value);
$sth->execute();
если значение $some_value - кириллица, то в бд попадает пустое значение (запись создаётся, но в полях таблице ничего нет).
если значение $some_value - латиницей, то все ок.
Помогите, пожалуйста.
$sth -> bindParam('parameter', $some_value);
$sth->execute();
если значение $some_value - кириллица, то в бд попадает пустое значение (запись создаётся, но в полях таблице ничего нет).
если значение $some_value - латиницей, то все ок.
Помогите, пожалуйста.
Последнее редактирование: