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

Discussion in 'PHP' started by spamerr, 18 Aug 2009.

  1. spamerr

    spamerr New Member

    Joined:
    18 Jul 2008
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Написал код вивода информации с бази.Но когда виводит русские буквы,то вместо русских букв "???????".Кодировка самого сайта - windows-1251,кодировка базы - cp1251.Раньше пробовал utf-8,так вообще видавало ошибку:
    Warning: #1366 Incorrect string value: '\xD0\xA3\xD1\x81\xD0\xBF...' for column 'text1' at row 1

    Как можно решить данную проблему???
     
  2. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    SET NAMES
     
  3. spamerr

    spamerr New Member

    Joined:
    18 Jul 2008
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Подробнее можна,как я понял запрос в базу сделать со сменной кодировкой???
     
  4. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    сразу после подключения к базе выполните запрос SET NAMES cp1251
     
  5. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    неужели так тяжело погуглить http://www.codenet.ru/db/interbase/ibsql/SET_NAMES.php
     
  6. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    PHP:
    mysql_query('SET character_set_client=cp1251'); //Уствнока кодировки клиента
    mysql_query('SET character_set_results=cp1251'); //Уствнока кодировки запросов
    mysql_query('SET character_set_connection=cp1251'); //Уствнока кодировки соединения
    mysql_query('SET character_set_server=cp1251'); //Уствнока кодировки сервера
     
  7. spamerr

    spamerr New Member

    Joined:
    18 Jul 2008
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    СпС помогло,тему можно закрыть