За последние 24 часа нас посетили 24394 программиста и 1725 роботов. Сейчас ищут 1906 программистов ...

Кодировка твоя моя непонимать...

Тема в разделе "PHP и базы данных", создана пользователем Deniska_56, 16 мар 2012.

  1. Deniska_56

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

    С нами с:
    14 фев 2012
    Сообщения:
    13
    Симпатии:
    0
    Всем привет, снова я со своими супер вопросами =)
    Вообщем проблема такая: Создаю таблицу в БД с кодировкой "cp1251_general_ci", на странице в мета "charset=windows-1251" и в .htaccess "AddDefaultCharset windows-1251" в итоге получаю: текст на странице нормальный, но в выводе с БД русский текст - абракадабра (фыРЫВАфыв), английский в порядке.
    Если напишу в .htaccess - "AddDefaultCharset utf-8" то весь текст на странице квадратики зато вывод из БД в порядке...
    Непойму чего мне поменять чтоб и там и там стало гуд. Хелп !)
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    забыть про 1251 как страшный сон...
     
  3. Deniska_56

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

    С нами с:
    14 фев 2012
    Сообщения:
    13
    Симпатии:
    0
    Добавлено спустя 13 минут 28 секунд:
    Перекодировал странички в Notepad'е в "utf-8 без BOM", заработало вроде... Если кто чего знает по моему вопросу или совет есть какой нибудь, напишите, буду очень признателен...
     
  4. Myronov87

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

    С нами с:
    5 окт 2011
    Сообщения:
    8
    Симпатии:
    0
  5. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    При соединении с б.д. указывать кодировку, в которой хочешь получать данные от неё и в которой будешь записывать данные в неё.