За последние 24 часа нас посетили 18898 программистов и 1708 роботов. Сейчас ищет 891 программист ...

Как записать в БД кодировку cp1251

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

  1. ainur777

    ainur777 Активный пользователь

    С нами с:
    24 май 2013
    Сообщения:
    93
    Симпатии:
    0
    Проблема с кодировкой текста. Латинские записываются нормально, а если русские буквы то записываются: ??? ??? (пример: мой дом). Как это устранить? В БД пробовал cp1251 все равно так же ??? ???.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    1) В БД должно везде сравнение стоять cp1251
    2) При работе с БД надо выбрать эту кодировку. В моём лююимом mysqli это делается $mysqli->set_charset("cp2151);