За последние 24 часа нас посетили 54339 программистов и 1621 робот. Сейчас ищут 1195 программистов ...

Проблемы с кодировкой

Тема в разделе "PHP для новичков", создана пользователем GutsOut, 10 дек 2013.

  1. GutsOut

    GutsOut Новичок

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