ФорумПрограммированиеPHP для идиотов → БД, кодировки, правильное решение

БД, кодировки, правильное решение

  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 8 октября 2010 г. 13:12

    имеем БД с cp1251 в текстовых полях.
    кривые символы которые не кушает cp1251 в этих полях (в основном апострофы - правые-левые)
    вывод полей на страницу.
    как я понимаю тупое исправление кодировки на utf в БД ничего не даст, но может похерить чтото?
    как бы сделать правильно
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 8 октября 2010 г. 15:39, спустя 2 часа 26 минут 13 секунд

    Faster, при выводе заменяй такие кавычки либо хтмл-сущностями либо же на нормальные кавычки.
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 9 октября 2010 г. 2:06, спустя 10 часов 26 минут 57 секунд

    просто сделал SET NAMES utf8
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 9 октября 2010 г. 10:53, спустя 8 часов 47 минут 43 секунды

    Faster, ну я просто куй изначально понял задачу + думал что сет_неймсы по-дефолту у тебя есть, ибо ты ж далек от "как присвоить переменной значение" :) Но в общем, у если работает, то отлично. Только я все равно не понял что у тебя сходу не работало, а потом заработало.
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 9 октября 2010 г. 17:31, спустя 6 часов 37 минут 34 секунды

    стояло SET NAMES cp1251

Пожалуйста, авторизуйтесь, чтобы написать комментарий!