Трабла с кодировкой в форуме

Discussion in 'ПО для Web разработчика' started by miniden, 17 Jun 2007.

  1. miniden

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

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    Троабла с кодировкой в форуме

    скачал тутс форум http://rs22.rapidshare.com/files/23614090/vb3.6.5_rus_waxez.com.rar все поставил, а там кодировка нехотит бить нормально. Приходиться переставлять. Я так понял что она не указана, я немогу найти где её указывать.
     
  2. n1†R0x

    n1†R0x Elder - Старейшина

    Joined:
    20 Jan 2007
    Messages:
    728
    Likes Received:
    376
    Reputations:
    235
    слышал про эту проблему, но не знаком с ней..

    кодировка данных в базе какая? если utf-8, то сделай запрос:
    PHP:
    ALTER DATABASE `mysql` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci
    тока на всякий случай сначала бэкап БД надо замутить, я не уверен :)

    еще вариант - качнуть форум отсюда:
    http://vbsupport.org/forum/downloads.php?do=cat&id=12
    друзья ставили, правда, 3.6.4, и проблем не было)
     
    #2 n1†R0x, 17 Jun 2007
    Last edited: 17 Jun 2007
  3. Raz0r

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

    Joined:
    7 Jan 2007
    Messages:
    126
    Likes Received:
    20
    Reputations:
    0
    В чем именно выражается несоответствие кодировки? Вместо букв символы на непонятной кодировке или "?????" ?
    В первом случае, возможно, проблема не на стороне БД, а попросту нужно в админке выставить нормальный charset. Во втором случае можно попробовать установить кодировку на соединение с MySQL способом:
    PHP:
    $db->query('SET CHARACTER SET cp1251');
    И вообще - учитесь:
    1) Более точно объяснять суть ошибки
    2) Смотреть и писать об ошибках "продуктов" не на античате и других проектах, если есть официальный сайт и куча суппортерских форумов.
    3) В первую очередь именно на суппортерских сайтах искать решение проблемы, т.к. в 98% случаев, такая проблема уже была.
    p.s. маньячить с кодировкой самой базы - изврат, будешь 999 раз заново бэкапы грузить. Если изначально база писалась на utf-8, то ее лучше не мучать.
     
    #3 Raz0r, 17 Jun 2007
    Last edited: 17 Jun 2007
  4. miniden

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

    Joined:
    20 Oct 2006
    Messages:
    258
    Likes Received:
    34
    Reputations:
    6
    Нет, в базу мне ненадо лезтьт, и нечего в ней менять мне тоже не надо, просто установил форум а там кодировка другая ну типа Ãëàâíûé ðàçäåë
    Îïèñàíèå ãëàâíîãî ðàçäåëà вот я посмотрел сорцы а там кодировка charset=ISO-8859-1 вот я и спрашиваю, где в этом форуме поменять кодировку?
     
  5. Zitt

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

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    miniden поиши я давненько создовал такуюже тему, и там писал как решить траблу... еще в настройках форума в наст языка мона менять кодировку....