За последние 24 часа нас посетили 17147 программистов и 1303 робота. Сейчас ищут 1534 программиста ...

проблемка с русским текстом в мускуле

Тема в разделе "MySQL", создана пользователем NIKO, 3 сен 2006.

  1. NIKO

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

    С нами с:
    10 фев 2006
    Сообщения:
    655
    Симпатии:
    0
    Адрес:
    Armenia
    как сделать INSERT в Б/Д $_POST[''] который содержит русский текст(в некоторых случиях!) чтоб в базе это $_POST не был в этом виде "???????"
    ____
    Но с кодировкой таблицы все О.К.! если считать cp1251 это О.К. :)
    ___
    И кстати "????" появляются не только при INSERT но и в случии SELECT!
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ,ysql_select_db('...');
    mysql_query('SET NAMES CP1251');
     
  3. NIKO

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

    С нами с:
    10 фев 2006
    Сообщения:
    655
    Симпатии:
    0
    Адрес:
    Armenia
    Как понимать в твоем коде NAMES ?
     
  4. simpson

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

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    NIKO
    так и понимать. добавь эту строку после коннекта и выбора бд.
     
  5. NIKO

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

    С нами с:
    10 фев 2006
    Сообщения:
    655
    Симпатии:
    0
    Адрес:
    Armenia
  6. Keo

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

    С нами с:
    20 сен 2006
    Сообщения:
    38
    Симпатии:
    0
    А почему на одном компе нормально без вопросов а ну другом вопросы отображаются?
     
  7. Davil

    Davil Guest

    Как понять твой вопрос? Какие вопросы?
     
  8. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Вместо русских букв у него вопросы.
    Тоже самое делать
    Код (Text):
    1. SET NAMES cp1251
     
  9. Mavir

    Mavir Guest

    Видно, что не сталкивался с таким :) Вместо русских букв выводится знак вопроса
    Зависит от версии MySQL (точнее, какие настройки ставятся по умолчанию для разных версий), под каким пользователем зашел (root или какой-то другой пользователь), настроек MySQL
     
  10. Keo

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

    С нами с:
    20 сен 2006
    Сообщения:
    38
    Симпатии:
    0
    А какие настройки Mysql за это отвечают?
     
  11. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    дефолт_энкодинг