Перейти к публикации

Экспорт новостей из БД в XLS/TXT


Рекомендованные сообщения

Доброго времени суток всем!

Возникла следующая задача, экспортировать новости в XLS таблицу, править а затем импортировать их обратно.

Приложение написали со всем разобрались но возникла проблема с кодировкой.

Написали php скриптик, всё ок данные приходят из БД, но не как неможем справится с кодировкой. Вот кусок кода которым получаем.

$SQL = mysql_connect($server,$login,$passw) or die(mysql_error());

$SQL = mysql_select_db($db);

$QUERY = "SELECT * FROM $table ORDER BY category";

$SQL = mysql_query($QUERY);

while ($RESULT = mysql_fetch_array($SQL)) {

$TITLE = $RESULT['title'];

$TITLE = iconv('UTF-8','windows-1251',$TITLE);

echo $RESULT['category'] . ' * ' . $RESULT['title'] . ' * ' . ' ' . $RESULT['price'] . ' * ' . $RESULT['short_news'] . "<br />";

Результат: ТЕ русские буквы не видит.

11 * ???????? INFOCUS IN5132 * 141875.00 *

11 * ???????? INFOCUS IN5134 * 131860.00 *

11 * ???????? INFOCUS IN5135 * 183155.00 *

11 * ???????? INFOCUS IN5142 * 164835.00 *

11 * ???????? INFOCUS IN5144 * 175826.

iconv() не справляется

Гуру подскажите что делать.

Ссылка на сообщение
Поделиться на других сайтах

попробуй первым запросом выполнить SET NAMES cp1251

и пожалуй надо убрать iconv

база то в какой кодировке?

ты добавил поля short_news и price в таблицу категорий?

$TITLE = $RESULT['title'];

$TITLE = iconv('UTF-8','windows-1251',$TITLE);

тут меняешь ТАЙТЛ

echo $RESULT['category'] . ' * ' . $RESULT['title'] . ' * ' . ' ' . $RESULT['price'] . ' * ' . $RESULT['short_news'] . "<br />";

а выводишь все равно $RESULT, поменяй

Изменено пользователем prikindel
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...