Крякозябли место нормального текста

Статус
В этой теме нельзя размещать новые ответы.

O Z

Постоялец
Регистрация
15 Июн 2007
Сообщения
101
Реакции
21
Проблема в следующем:
Сайт в кодировке win-1251, а импортируемые новости в utf-8.
В конфиге компонента выставил кодировку win-1251, кодировка базы данных тоже win-1251, но место нормального текста показываются всякие загогулины:(
Уже все перерыл, незнаю как вылечить...
Помогите плз, кто сталкивался с таким.
 
Вобщем, так как никто не ответил... да и полазив по сети понял,что никто и не знает ответа, то вот мои варианты выхода из данной ситуации:
1. Перевести движок на "utf-8", но могут проблемы потом появится с другими компонентами. Кстати, уже есть готовые эдишны в этой кодировке (это так, к слову, чтоб если что не парились).
2. Найти другую рсс-ленту в кодировке "win-1251", что я собственно и сделал.
3. Ваши идеи:)
 
Добавь во все строчки обращения к БД пропись кодировки своей.
 
А это как?
 
  • Заблокирован
  • #5
Ну что ни кто не подскажет?
 
Такс, ну во первых смена кодировки базы делается так:

Код:
ALTER DATABASE `db_name` COLLATE cp1251_general_ci

А вот при импортировании новостей делаешь так:

Код:
$connect = mysql_connect ("localhost", "user", "pass") 
or die(sendError('Could not connect to database'));
mysql_select_db ("dbName");
mysql_query("SET CHARACTER SET 'cp1251'", $link);
 
были подобные проблемы, решил переводом в utf8 проблем с компонентами не возникли
 
а он разве не настраивается на перекодирование импортируемого в кодировку сайта?
 
Почему новость в одной кодировке а заголовки в другой

Принимает новость в одной кодировке а заголовки в другой
как пофиксить?
 
Принимает новость в одной кодировке а заголовки в другой
как пофиксить?

подобная проблема. Только если в ручную парсить ленты то все нормально. А как только включаешь автоимпорт сразу кракозяблы. Мож хто чонить подскажет
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху