Бесплатный скрипт RSS-доски объявлений

Статус
В этой теме нельзя размещать новые ответы.
Скорее всего вот это:При необходимости измените и строку
$hostname = "localhost";
Дело в том, что на подавляющем большинстве хостингов имя хоста localhost. На большинстве - но не на всех.
 
возможно стоит базу конвертировать в другу кодировку :( та же проблема
 
Скорее всего вот это:При необходимости измените и строку
$hostname = "localhost";
Дело в том, что на подавляющем большинстве хостингов имя хоста localhost. На большинстве - но не на всех.
с этим все нормально. кстати, connect.php редактировал c помощью Macromedia Dreamweaver 8. Потому что вспомнил как с WP возился от того что в блокноте редактировал.
возможно стоит базу конвертировать в другу кодировку та же проблема
можно подробнее ?
 
результат камасутры с кодировкой

результат скорее положителен.
Попробую воспроизвести конечный вариант:
создал базу с дефолтными настройками (Вертриго), долго бился со сравнениями и перебирал варианты, потом заменил нафиг кодировку в sql-файле на utf8, залил все сызнова. Сравнения по таблицам utf8_general_ci, а сравнение базы в общем cp1251_general_ci.
Сижу вот, вручную (ИЗ ИНТЕРФЕЙСА, ибо через phpadmin - крякозяблы) меняю названия разделов на русские (со знаквопросовских).
Сам я в теме этих всех кодировок не силен, так что чур не пинать. Возможно кто-то опишет более правильный, и не менее действенный путь.

P.S. кстати, если даже все выставить utf8_general_ci - все равно, в интерфейсе буквы, в базе (через phpadmin) крякозяблы. Или ровно наоборот.
 
через phpadmin - крякозяблы

У меня такое было, дамп базы в утф-8, а хотелось её видеть в вин1251.
Пришлось писать скриптик, по одной записи выдирать из дампа, перекодировать и записывать в таблицу
 
у меня таже проблема с кодировкой!Итак база залита ср1251 и через PhpMyAdmin открываю базу и там русские буквы но на сайте вместо русских букв вопросики!Это на firstvds, а на другом обычном хостинге все нормально как и в базе русские буквы так и на сайте!Заметил одно в Lib/lib.php
function win2uni($s)
{
$s = convert_cyr_string($s,'w','i');
for ($result='', $i=0; $i<strlen($s); $i++) {
$charcode = ord($s[$i]);
$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
}
return $result;
}
воспользовался поиском с запросом function win2uni($s) и нашел пару сайтов где говорится что это преобразование win1251 -> iso8859-5! Может это и есть помеха нормального отображения русских букв? Так как в PHP не силен прошу помощи профессионалов!
 
Такая же проблема :(.
Кто-нибудь нашел решение ?
В режиме пользователя все нормально, а в админке вместо слов - ????
 
Разобрался. Если кому нужно, делаем следующее:
1. меняем кодировку файла "SQL.txt" с ANSI на UTF-8 (можно блокнотом)
2. в "phpMyAdmin" выставляем "Сопоставление соединения с MySQL - utf_general_ci"
3. сравнение оставляем по умолчанию
4. импортируем дамп базы и наслаждаемся :D
 
Камрады, перезалейте доску, есть пустой домен, залью туда, может выйдет толк.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху