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